.short-page,.short-work,.short-home{box-sizing:border-box;overflow-wrap:anywhere;max-width:64rem;margin:0 auto;padding:clamp(1rem,4vw,3rem)}.short-page header,.short-reading{color:#36271f;margin:2rem 0}.short-page h1,.short-reading h1,.short-work h1{font-size:clamp(2rem,5vw,3.75rem);line-height:1.12}.short-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.short-cards li,.short-work fieldset{background:#fffaf3;border:1px solid #dfd0bf;border-radius:.75rem;min-width:0;padding:1.1rem}.short-cards h2{margin:.6rem 0;font-size:1.45rem}.short-page a,.short-cards a,.short-home a,.short-work a{color:#803f22;text-underline-offset:.17em}.short-reading{max-width:65ch}.short-body{white-space:pre-wrap;margin:2rem 0;font:1.16rem/1.75 Georgia,serif}.short-intro{font-size:1.15rem}.short-disclosure{border-top:1px solid #dfd0bf;padding-top:1rem}.short-work{max-width:56rem;margin:0}.short-work fieldset{margin:.8rem 0}.short-work legend{font-weight:700}.short-work label{margin:.65rem 0;display:block}.short-work input:not([type=checkbox]),.short-work textarea,.short-work select{box-sizing:border-box;width:100%;font:inherit;color:inherit;padding:.65rem;display:block}.short-work input[type=checkbox]{width:1.1rem;height:1.1rem;margin-right:.5rem}.short-work button{margin:.3rem .5rem .3rem 0}.short-work button[aria-pressed=true]{outline:2px solid #aa512e}.short-edition{color:#37291f;background:#f8f3e9;min-height:100vh}.short-mast{background:#fffaf2;border-bottom:1px solid #d9c9b4}.short-mast-inner,.short-cover-copy,.short-shelf{width:min(70rem,100% - 2*clamp(1.15rem,5vw,4rem));margin-inline:auto}.short-mast-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.short-brand{mix-blend-mode:multiply;width:auto;height:4.15rem;display:block}.short-mast nav{align-items:center;gap:clamp(.65rem,3vw,2rem);font-size:.9rem;display:flex}.short-mast a{color:inherit;text-decoration:none}.short-mast nav a{padding-block:.65rem}.short-mast a[aria-current]{color:#86431f;text-underline-offset:.45em;font-weight:700;text-decoration:underline}.short-cover{isolation:isolate;color:#fff7e6;background:#302219;position:relative}.short-cover img,.short-cover:after{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.short-cover img{object-fit:cover;object-position:center 63%}.short-cover:after{content:"";background:linear-gradient(90deg,#1b110ceb,#20140ecc 32%,#20140e26 70%)}.short-cover-copy{padding-block:clamp(3rem,6vw,5.25rem)}.short-cover h1{color:inherit;letter-spacing:-.055em;margin:0;font:500 clamp(3rem,6.6vw,6.4rem)/1.02 Georgia,serif}.short-cover i{color:#e8ba7e}.short-cover p{color:#fff4e5;margin:1.2rem 0 0;font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.6}.short-shelf{overflow-wrap:anywhere;padding-block:clamp(1.7rem,4vw,3.4rem) 5rem}.short-shelf>h2{align-items:center;gap:1rem;margin:0 0 1.25rem;font:1.55rem/1.25 Georgia,serif;display:flex}.short-shelf>h2:after{content:"";border-top:1px solid #cdbba1;flex:1}.short-shelf ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.short-shelf li{min-width:0}.short-shelf li:first-child{grid-column:1/-1}.short-story{border:1px solid #ded0bb;background:#fffaf2;border-inline-start:4px solid #a6532a;border-radius:0 .5rem .5rem 0;height:100%;padding:clamp(1.2rem,3vw,2.4rem);position:relative}.short-story-info{color:#6a5847;font-size:.88rem}.short-story-info span{color:#8b421e;font-weight:700}.short-story h3{letter-spacing:-.025em;max-width:30ch;margin:.75rem 0 .45rem;font:600 clamp(1.6rem,2.7vw,2.6rem)/1.12 Georgia,serif}.short-story h3 a{color:inherit;text-decoration:none}.short-story h3 a:hover,.short-mast nav a:hover{text-decoration:underline}.short-story .short-byline{color:#68523d;margin:0;font-size:.94rem}.short-story .short-excerpt{max-width:66ch;margin:1.2rem 0 0;line-height:1.55}.short-story .short-open{color:#fff;background:#793d25;border-radius:.35rem;align-items:center;gap:.85rem;min-height:44px;margin-top:1.15rem;padding:.6rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.short-open:hover{background:#59301e}.short-edition a:focus-visible{outline-offset:3px;outline:3px solid #c66a26}@media (min-width:54rem){.short-shelf li:first-child .short-story{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.short-shelf li:first-child .short-story-info,.short-shelf li:first-child h3,.short-shelf li:first-child .short-byline{grid-column:1}.short-shelf li:first-child .short-excerpt{grid-area:1/2/3;align-self:center;margin:0}.short-shelf li:first-child .short-open{grid-area:3/2;justify-self:start;margin-top:.65rem}}@media (max-width:40rem){.short-shelf ul{grid-template-columns:minmax(0,1fr)}.short-cover img{object-position:70% center}.short-cover:after{background:linear-gradient(90deg,#1a100ae6,#1a100aa3 65%,#1a100a52)}.short-cover h1{max-width:11ch}.short-mast-inner{gap:.55rem}.short-brand{height:3.1rem}.short-mast nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;font-size:.78rem}}.short-discussion{border-top:1px solid #d4c1ab;max-width:65ch;margin-block:3rem;padding-top:1rem}.short-comment{overflow-wrap:anywhere;border-bottom:1px solid #d8c7b4;padding-block:1rem}.short-comment p{white-space:pre-wrap;margin:.45rem 0;line-height:1.6}.short-comment-form{background:#fffaf2;border:1px solid #ded0bb;border-radius:.6rem;margin-top:1.6rem;padding:clamp(1rem,3vw,1.7rem)}.short-comment-form label{margin:1rem 0;font-weight:600;display:block}.short-comment-form :is(input,textarea){font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #a08f7e;border-radius:.3rem;width:100%;padding:.65rem;display:block}.short-comment-form textarea{resize:vertical}.short-comment-form [role=status]:empty{margin:0}.literary-page{color:#32261e;overflow-wrap:anywhere;background:#f9f5ec;min-height:100vh;padding-bottom:4rem}.literary-nav{border-bottom:1px solid #cdbca4;justify-content:space-between;align-items:center;max-width:72rem;margin:auto;padding:.5rem clamp(1.1rem,5vw,4rem);display:flex}.literary-brand{mix-blend-mode:multiply;width:auto;height:3.6rem;display:block}.literary-nav a,.literary-after a,.literary-byline a{color:#824324;text-underline-offset:.2em}.literary-article{color:#30251d;overflow-wrap:anywhere}.literary-head{text-align:center;max-width:60rem;margin:0 auto;padding:clamp(2rem,5vw,4.3rem) clamp(1.2rem,4vw,3rem) 1.65rem}.literary-meta,.literary-byline{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;display:flex}.literary-meta{color:#794326;letter-spacing:.09em;text-transform:uppercase;font:700 .8rem/1.4 system-ui,sans-serif}.literary-meta span+span,.literary-byline span+span{border-inline-start:1px solid #ccbaa4;padding-inline-start:1rem}.literary-article .literary-head h1{color:#39281d;letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:.36em auto .28em;font:600 clamp(2.1rem,4.8vw,4.6rem)/1.04 Georgia,serif}.literary-deck{color:#584235;text-wrap:pretty;max-width:54ch;margin:.7rem auto;font:clamp(1.07rem,1.65vw,1.4rem)/1.45 Georgia,serif}.literary-byline{color:#695548;margin:1.1rem 0 0;font-size:.91rem}.literary-image{text-align:center;max-width:58rem;margin:0 auto 1.6rem;padding-inline:1.1rem}.literary-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(62vh,32rem);margin:auto;display:block}.literary-image figcaption{color:#655347;margin-top:.5rem;font-size:.83rem}.literary-article .literary-copy{box-sizing:content-box;white-space:normal;letter-spacing:normal;border-top:1px solid #cbb69c;width:auto;max-width:70ch;margin:0 auto;padding:1.65rem 0 0;font:clamp(18px,1.4vw,20px)/1.53 Georgia,serif}.literary-copy p{font:inherit;white-space:pre-wrap;color:inherit;margin:0 0 .45em}.literary-copy h2{letter-spacing:-.025em;color:#703d28;text-wrap:balance;margin:1.45em 0 .45em;font:600 clamp(1.48rem,2.8vw,2.05rem)/1.2 Georgia,serif}.literary-copy h2:first-child{margin-top:0}.literary-article .short-disclosure,.literary-after{max-width:76ch;margin:2rem auto 0}.literary-article .short-disclosure{color:#675746;padding-top:.85rem;font-size:.9rem}.literary-page .literary-article,.literary-after{padding-inline:clamp(1.2rem,5vw,3rem)}.literary-after{box-sizing:content-box}.literary-author{background:#f1e8d9;border-block:1px solid #d3bfa6;padding:1.3rem 1.5rem}.literary-author h2,.literary-author h3{margin:0 0 .45rem}.literary-author h3{margin-top:1rem;font-size:1rem}.literary-author ul{margin-bottom:0;padding-left:1.15rem}.literary-after .short-discussion{max-width:none;margin-top:2rem}.short-format{flex-wrap:wrap;gap:.35rem;display:flex}@media (max-width:40rem){.literary-head{text-align:left;padding:1.7rem 0 1.25rem}.literary-article .literary-head h1,.literary-deck{margin-inline:0}.literary-meta,.literary-byline{justify-content:flex-start}.literary-brand{height:2.9rem}.literary-article .literary-copy{padding-top:1.2rem}.literary-image{padding:0}}@media (max-width:48rem){body:has(.literary-page) .gb-help-launcher{margin:-2rem auto 1rem;position:static}}
.voices-page,.public-author-profile{max-width:1440px;margin:0 auto;padding:clamp(38px,5vw,72px) clamp(18px,5vw,76px)}.voices-intro{border-bottom:1px solid #d9cbbb;justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.voices-intro>div{max-width:800px}.voices-intro h1{margin:0;font-size:clamp(48px,6vw,78px)}.voices-intro p{color:#68584d;font:19px/1.55 Georgia,serif}.voices-intro label{gap:8px;min-width:230px;font-size:13px;font-weight:700;display:grid}.voices-intro select{background:#fffdf8;border:1px solid #bfae9d;min-height:44px;padding:10px}.voices-rules{color:#59604c;background:#e9edde;border:1px solid #d6ddc8;align-items:center;gap:18px;margin:22px 0;padding:13px 17px;font-size:12px;display:flex}.voices-rules span:last-child{margin-left:auto}.voices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.voice-card{background:#fffaf2;border:1px solid #ddd0c0;gap:22px;padding:20px;display:grid;box-shadow:0 12px 30px #432a1a14}.voice-person{grid-template-columns:160px 1fr;align-items:start;gap:20px;display:grid}.voice-person h3{margin:2px 0 10px;font-size:29px}.voice-person p{color:#58473c;margin:0;font:16px/1.55 Georgia,serif}.voice-portrait{background-color:#dbcbb8;background-image:url(/assets/autorenportraits-neue-stimmen-v2.png);background-repeat:no-repeat;background-size:200% 200%}.voice-portrait.large{aspect-ratio:1;width:160px;box-shadow:0 7px 18px #3520142b}.voice-portrait.small{aspect-ratio:1;width:76px}.portrait-0{background-position:0 0}.portrait-1{background-position:100% 0}.portrait-2{background-position:0 100%}.portrait-3{background-position:100% 100%}.voice-portrait.no-photo{color:#586243;text-align:center;background:#e7eadc;place-items:center;display:grid}.voice-portrait.no-photo span{font-size:36px}.voice-portrait.no-photo small{font-size:10px}.voice-linked-book{border-top:1px solid #e2d7ca;grid-template-columns:105px 1fr;align-items:center;gap:18px;padding-top:18px;display:grid}.voice-book-cover{flex-basis:auto!important;width:105px!important;min-height:150px!important}.voice-linked-book>div>span{text-transform:uppercase;letter-spacing:.06em;color:#6f675f;font-size:11px}.voice-linked-book h4{margin:7px 0;font:700 22px/1.08 Georgia,serif}.voice-linked-book p{color:#617046;font-size:12px}.voice-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-actions button{padding:9px 11px;font-size:12px}.voice-share{border-top:1px solid #e2d7ca;flex-wrap:wrap;align-items:center;gap:7px;padding-top:15px;display:flex}.voice-share>span{font-size:12px;font-weight:700}.voice-share button{background:#fffdf8;border:1px solid #cfbba8;padding:6px 8px;font-size:11px}.voice-share small{color:#53683a;flex-basis:100%}.voices-demo-note{background:#edf0e5;border-left:4px solid #73805a;margin:28px 0 0;padding:15px 18px;font-size:12px}.new-voices-home{background:#efe7d9;border-block:1px solid #dfd1c0;padding:clamp(50px,6vw,82px) clamp(18px,5vw,76px)}.new-voices-home>.section-heading,.new-voices-home>.voice-home-grid{max-width:1248px;margin-inline:auto}.voice-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.voice-card-compact{padding:18px}.voice-card-compact .voice-person{grid-template-columns:76px 1fr;gap:14px}.voice-card-compact .voice-person h3{font-size:21px}.voice-card-compact .voice-person p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font:14px/1.45 Georgia,serif;display:-webkit-box;overflow:hidden}.voice-card-compact .voice-linked-book{grid-template-columns:72px 1fr}.voice-card-compact .voice-book-cover{width:72px!important;min-height:105px!important}.voice-card-compact .voice-linked-book h4{font-size:17px}.voice-card-compact .voice-actions .secondary{display:none}.author-profile-hero{background:linear-gradient(100deg,#e9edde,#fffaf2);border:1px solid #d9d7c9;grid-template-columns:190px minmax(0,700px);align-items:center;gap:34px;padding:35px;display:grid}.author-profile-hero .voice-portrait{width:190px}.author-profile-hero h1{font-size:clamp(43px,5vw,66px)}.author-profile-hero p{font:18px/1.6 Georgia,serif}.author-profile-hero small{color:#6a6159}.public-author-profile>section{margin-top:50px}.profile-books article{background:#fffdf8;border:1px solid #dfd2c3;grid-template-columns:105px 1fr;gap:18px;padding:18px;display:grid}.profile-books h3{font-size:24px}.profile-books p{font-size:13px;line-height:1.5}.profile-books span{text-transform:uppercase;font-size:11px}.profile-editions{background:#f1eadf;border-left:3px solid #b94a23;padding:14px 17px}.voice-editor{max-width:1120px}.voice-status-rail{grid-template-columns:repeat(6,1fr);gap:4px;margin:25px 0;padding:0;list-style:none;display:grid}.voice-status-rail li{text-align:center;color:#796b62;border-top:2px solid #d2c4b5;padding-top:10px;font-size:11px}.voice-status-rail li.active{color:#9b3e20;border-color:#b94a23;font-weight:800}.voice-editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:22px;display:grid}.voice-editor-form,.voice-editor-preview,.voice-rule-box{background:#fffdf8;border:1px solid #dfd2c3;padding:22px}.voice-editor-form label{gap:8px;margin-bottom:17px;font-size:13px;font-weight:700;display:grid}.voice-editor-form textarea,.voice-editor-form select{resize:vertical;background:#fff;border:1px solid #baa895;width:100%;padding:12px}.voice-editor-form textarea{min-height:150px}.voice-counter{text-align:right;color:#6c6159;font-size:11px}.voice-photo-options{flex-wrap:wrap;gap:10px;display:flex}.voice-photo-options button{background:#fff;border:1px solid #cdbba8;padding:9px 11px}.voice-photo-options button.selected{background:#e9edde;border-color:#78865c}.voice-editor-preview .voice-card{box-shadow:none}.voice-rule-box{background:#f2ecdf;margin-top:18px}.voice-rule-box ul{line-height:1.65}.voice-editor-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.voice-editor-actions button{padding:11px 14px}.voice-current-status{background:#e9edde;justify-content:space-between;gap:18px;margin:18px 0;padding:17px;display:flex}.voice-current-status strong,.voice-current-status span{display:block}.voice-current-status span{margin-top:4px;font-size:12px}.book-marketing{max-width:950px}.share-book-panel{background:#fffdf8;border:1px solid #dfd2c3;grid-template-columns:130px 1fr;gap:24px;padding:24px;display:grid}.share-book-panel .cover{width:130px;min-height:185px}.share-book-panel code{background:#f4eee5;margin:13px 0;padding:11px;display:block;overflow:auto}.og-preview{background:#e9edde;grid-template-columns:180px 1fr;gap:18px;margin-top:18px;padding:18px;display:grid}.og-preview .cover{width:180px;min-height:105px}.og-preview p{font-size:12px}.share-book-actions{flex-wrap:wrap;gap:9px;display:flex}.share-book-actions button{padding:9px 12px}.marketing-status{color:#53683a;margin-top:12px;font-size:12px}.voice-editor-form fieldset{background:#f8f2e9;border:1px solid #d9cbbb;margin:0 0 17px;padding:15px}.voice-editor-form legend{padding:0 6px;font-weight:700}.voice-editor-form fieldset p{color:#6b625a;font-size:12px}.voice-editor-actions button:disabled{cursor:not-allowed;opacity:.45}.editor-preview-card{background:#fffaf2;border:1px solid #ddd0c0;padding:17px}.editor-preview-card>div:first-child{grid-template-columns:76px 1fr;gap:13px;display:grid}.editor-preview-card h3{margin:0 0 7px;font-size:21px}.editor-preview-card p{margin:0;font:14px/1.45 Georgia,serif}.editor-preview-book{border-top:1px solid #e1d5c7;gap:13px;margin-top:16px;padding-top:15px;grid-template-columns:70px 1fr!important;display:grid!important}.editor-preview-book>.cover{width:70px;min-height:102px}.editor-preview-book>div{align-content:center;gap:5px;display:grid}.editor-preview-book strong{font:700 17px Georgia,serif}.editor-preview-book span{color:#58683f;font-size:11px}.marketing-book-select{gap:8px;max-width:520px;margin:22px 0;font-weight:700;display:grid}.marketing-book-select select{background:#fff;border:1px solid #bba996;min-height:44px;padding:10px}.voice-demo-badge{margin-bottom:-10px}@media (max-width:980px){.voices-grid{grid-template-columns:1fr}.voice-home-grid{grid-template-columns:1fr 1fr}.voice-editor-grid{grid-template-columns:1fr}.voice-editor-preview{order:-1}}@media (max-width:620px){.voices-intro{flex-direction:column;align-items:flex-start}.voices-intro label{width:100%}.voices-rules{flex-direction:column;align-items:flex-start}.voices-rules span:last-child{margin-left:0}.voices-grid,.voice-home-grid,.profile-books{grid-template-columns:1fr}.voice-person{grid-template-columns:82px 1fr}.voice-portrait.large{width:82px}.voice-person h3{font-size:23px}.voice-person p{font-size:14px}.voice-linked-book{grid-template-columns:78px 1fr}.voice-book-cover{width:78px!important;min-height:116px!important}.voice-actions{flex-direction:column;align-items:stretch}.voice-actions button{width:100%}.author-profile-hero{grid-template-columns:1fr;padding:22px}.author-profile-hero .voice-portrait{width:120px}.voice-status-rail{grid-template-columns:repeat(3,1fr)}.voice-editor-form,.voice-editor-preview,.voice-rule-box{padding:16px}.share-book-panel,.og-preview{grid-template-columns:1fr}.voice-current-status{flex-direction:column}.voice-editor .author-editor-head h1{overflow-wrap:anywhere;font-size:36px}}.voice-photo-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.voice-photo-consent{background:#edf0e5;align-items:flex-start;padding:12px;line-height:1.45;grid-template-columns:none!important;gap:9px!important;margin:14px 0 0!important;font-weight:500!important;display:flex!important}.voice-photo-consent input{flex:none;margin-top:3px}.voice-preview-photo,.real-voice-photo{aspect-ratio:1;object-fit:cover;background:#e7eadc;width:76px;display:block}.real-voices-section{background:#f1f4ea;border:1px solid #cbd4bb;margin:0 0 32px;padding:22px}.real-voices-section>h2{margin-top:0}.real-voice-card{background:#fffdf8;border:1px solid #ddd0c0;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:20px;padding:18px;display:grid}.real-voice-card+.real-voice-card{margin-top:14px}.real-voice-photo{width:110px}.real-voice-card blockquote{margin:8px 0 0;font:16px/1.55 Georgia,serif}.real-voice-card small{color:#617046}.form-error{color:#96391f;background:#fff0e9;border:1px solid #e8b7a7;padding:11px}@media (max-width:620px){.real-voice-card{grid-template-columns:82px 1fr;padding:14px}.real-voice-photo{width:82px}.voice-photo-options{flex-direction:column;align-items:stretch}.voice-photo-options button{width:100%}}.og-preview{background:#e9edde;border:1px solid #d6c7b8;margin:22px 0 0;padding:0;display:block}.og-preview img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.og-preview figcaption{gap:4px;padding:12px 14px;display:grid}.og-preview figcaption span{color:#5e574e;font-size:12px;line-height:1.45}.voice-card{position:relative}.voice-introduction{color:#4d392d;background:linear-gradient(100deg,#f2e8d8,#fffaf2);border-left:3px solid #b94a23;margin:12px 0 0;padding:15px 17px 15px 22px;font:italic 17px/1.6 Georgia,serif;position:relative}.voice-introduction:before{content:"“";color:#bd6a45;opacity:.55;font:700 30px Georgia,serif;position:absolute;top:-7px;left:7px}.voice-introduction[dir=rtl]{border-left:0;border-right:3px solid #b94a23;padding:15px 22px 15px 17px}.voice-introduction[dir=rtl]:before{left:auto;right:7px}.voice-card-compact .voice-introduction{-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:10px 12px 10px 16px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.voice-share-menu{border-top:1px solid #e2d7ca;width:100%;padding-top:15px;position:relative}.voice-share-menu summary{color:#8c3e22;cursor:pointer;background:#fffdf8;border:1px solid #c8ad98;border-radius:7px;width:max-content;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:700;list-style:none;display:block}.voice-share-menu summary::-webkit-details-marker{display:none}.voice-share-menu summary:after{content:"⌄";margin-left:8px}.voice-share-menu[open] summary{background:#f5e7d8}.voice-share-menu[open] summary:after{content:"⌃"}.voice-share-panel{z-index:6;background:#fffdf8;border:1px solid #d5c3b3;width:min(330px,100vw - 48px);padding:15px;position:absolute;top:58px;right:0;box-shadow:0 16px 35px #3a22152e}.voice-share-panel p{color:#665a51;margin:0 0 11px;font-size:12px}.voice-share-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.voice-share-panel button{background:#fff;border:1px solid #cfbba8;padding:8px 9px;font-size:11px}.voice-share-panel small{color:#53683a;margin-top:10px;line-height:1.4;display:block}@media (max-width:620px){.voice-share-menu summary{text-align:center;width:100%}.voice-share-panel{width:100%;box-shadow:none;margin-top:9px;position:static}.voice-introduction{font-size:15px}.voice-editor .author-editor-head h1{overflow-wrap:normal;font-size:30px}}.voice-profile-consent{background:#edf0e5;border-left:3px solid #768257;align-items:flex-start;padding:13px;line-height:1.45;grid-template-columns:none!important;gap:9px!important;font-weight:500!important;display:flex!important}.voice-profile-consent input{flex:none;margin-top:3px}.public-profile-photo{aspect-ratio:1;object-fit:cover;background:#e7eadc;width:190px;display:block;box-shadow:0 7px 18px #3520142b}.book-author-profile-link{background:#edf0e5;border-left:3px solid #768257;align-items:center;gap:10px;margin:22px 0;padding:13px 16px;display:flex}.book-author-profile-link span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.book-author-profile-link a{color:#8f3d21;font-weight:700}@media (max-width:620px){.public-profile-photo{width:120px}.book-author-profile-link{flex-direction:column;align-items:flex-start}}.public-author-profile{max-width:1320px;padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(52px,7vw,92px)}.public-author-profile>.back{margin-bottom:22px}.author-profile-hero{background:linear-gradient(112deg,#e7eadc 0%,#f4efe4 52%,#fffaf2 100%);border:1px solid #d5d5c6;grid-template-columns:clamp(220px,24vw,286px) minmax(0,1fr);align-items:center;gap:clamp(34px,5vw,72px);padding:clamp(28px,4.5vw,58px);display:grid;overflow:hidden;box-shadow:0 20px 55px #3e291f17}.author-profile-portrait{position:relative}.author-profile-portrait:after{content:"";z-index:0;opacity:.14;background:#b94a23;width:70%;height:58%;position:absolute;bottom:-14px;left:-14px}.author-profile-hero .voice-portrait,.public-profile-photo{z-index:1;aspect-ratio:4/5;object-fit:cover;background:#e7eadc;width:100%;display:block;position:relative;box-shadow:0 16px 32px #3520142e}.author-profile-copy{max-width:720px}.author-profile-copy .overline{color:#8c3e22;margin:0 0 12px}.author-profile-hero h1{overflow-wrap:anywhere;margin:0;font-size:clamp(38px,4.6vw,56px);line-height:1.04}.author-profile-introduction{color:#4f4037;max-width:690px;margin:21px 0 0;font:clamp(17px,1.7vw,20px)/1.65 Georgia,serif}.author-profile-trust{color:#625d52;border-top:1px solid #655d4b40;margin:24px 0 0;padding-top:16px;font:12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.profile-library{margin-top:clamp(46px,6vw,76px)}.profile-library-heading{border-bottom:1px solid #d9cbbb;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.profile-library-heading h2{margin:0;font-size:clamp(30px,3.8vw,44px)}.profile-library-heading p{color:#6e635c;margin:8px 0 0}.profile-books{grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:22px;margin-top:28px;display:grid}.profile-book-card{background:#fffdf8e0;border:1px solid #dfd2c3;grid-template-columns:145px minmax(0,1fr);gap:22px;min-height:260px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 28px #432a1a12}.profile-book-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #432a1a1f}.profile-book-cover{width:145px;min-height:218px;padding:16px 12px}.profile-book-cover span{font-size:18px}.profile-book-copy{flex-direction:column;min-width:0;display:flex}.profile-book-meta{color:#76695f;letter-spacing:.075em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;font-size:10px;font-weight:750;display:flex}.profile-book-meta span+span:before{content:"·";color:#b94a23;margin-right:14px}.profile-book-card h3{margin:10px 0 8px;font-size:clamp(23px,2.2vw,29px);line-height:1.12}.profile-book-card p{color:#68584d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 18px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.profile-book-footer{justify-content:space-between;align-items:end;gap:14px;margin-top:auto;display:flex}.profile-book-footer strong{font:700 22px Georgia,serif}.profile-book-footer .primary{padding:10px 14px;font-size:12px}.profile-books-single{grid-template-columns:1fr}.profile-books-single .profile-book-card{grid-template-columns:180px minmax(0,1fr);max-width:900px;min-height:320px}.profile-books-single .profile-book-cover{width:180px;min-height:270px}.profile-books-single .profile-book-copy{padding:8px 8px 8px 4px}.profile-books-single .profile-book-card p{-webkit-line-clamp:6;max-width:560px;font-size:14px}@media (max-width:620px){.public-author-profile{padding-top:24px}.author-profile-hero{grid-template-columns:1fr;gap:25px;padding:22px}.author-profile-portrait{width:min(76vw,260px)}.author-profile-hero .voice-portrait,.public-profile-photo{width:100%}.author-profile-hero h1{font-size:clamp(34px,11vw,46px)}.author-profile-introduction{font-size:17px;line-height:1.58}.author-profile-trust{margin-top:18px}.profile-library{margin-top:42px}.profile-library-heading h2{font-size:30px}.profile-book-card,.profile-books-single .profile-book-card{grid-template-columns:112px minmax(0,1fr);gap:16px;min-height:220px;padding:15px}.profile-book-cover,.profile-books-single .profile-book-cover{width:112px;min-height:174px;padding:12px 8px}.profile-book-cover span{font-size:14px}.profile-books-single .profile-book-copy{padding:0}.profile-book-card h3{font-size:22px}.profile-book-card p{-webkit-line-clamp:3;font-size:12px}.profile-book-meta{gap:5px 9px;font-size:9px}.profile-book-meta span+span:before{margin-right:9px}.profile-book-footer{flex-direction:column;align-items:flex-start;gap:10px}.profile-book-footer strong{font-size:19px}.profile-book-footer .primary{width:100%;padding:9px 10px}}.profile-books .profile-book-card{grid-template-columns:1fr;min-height:520px}.profile-book-cover{width:160px;min-height:240px;margin:0 auto}.profile-book-copy{padding-top:5px}.profile-book-card h3{font-size:27px}.profile-books-single .profile-book-card{grid-template-columns:180px minmax(0,1fr);min-height:320px}.profile-books-single .profile-book-cover{width:180px;min-height:270px;margin:0}@media (max-width:620px){.profile-books .profile-book-card,.profile-books-single .profile-book-card{grid-template-columns:1fr;min-height:0}.profile-book-cover,.profile-books-single .profile-book-cover{width:145px;min-height:218px;margin:0 auto}.profile-book-card h3{font-size:24px}.profile-book-card p{-webkit-line-clamp:4;font-size:13px}.profile-book-footer{flex-direction:row;align-items:center}.profile-book-footer .primary{width:auto}}.real-voices-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1248px;margin:28px auto 0;display:grid}.real-voices-home-grid .real-voice-card+.real-voice-card{margin-top:0}.real-voices-home-grid .real-voice-card{min-width:0}.real-voices-home-grid .real-voice-card blockquote{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){.real-voices-home-grid{grid-template-columns:1fr}}@media (max-width:620px){.real-voice-card{grid-template-columns:82px minmax(0,1fr)}.real-voice-card>div:last-child{min-width:0}.real-voice-card a{overflow-wrap:anywhere}}.real-voice-card blockquote{overflow-wrap:anywhere}
html:has(.social-preview-canvas){background:#2f1b13;width:1200px;height:630px;margin:0;overflow:hidden}body:has(.social-preview-canvas){background:#2f1b13;width:1200px;height:630px;margin:0;overflow:hidden}#root:has(.social-preview-canvas){background:#2f1b13;width:1200px;height:630px;margin:0;overflow:hidden}.social-preview-canvas{color:#fff;background:#2f1b13;width:1200px;height:630px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.social-preview-background,.social-preview-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-preview-shade{background:linear-gradient(90deg,#1d0f09c7 0 37%,#f7e2bef5 43%,#fff6e2f7 100%)}.social-preview-cover-frame{background:#f8ead2;width:325px;height:500px;padding:12px;position:absolute;top:65px;left:95px;transform:rotate(-1.3deg);box-shadow:0 28px 50px #1408036b}.social-preview-cover-frame img{object-fit:cover;width:100%;height:100%;display:block}.social-preview-copy{color:#3c2419;text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:62px 78px 60px 505px}.social-preview-brand{align-items:center;display:flex;position:absolute;top:-18px}.social-preview-brand-logo{border-radius:5px;width:180px;height:auto;display:block}.social-preview-copy>p{text-transform:uppercase;letter-spacing:.12em;color:#8f4a2c;margin:0 0 20px;font-size:16px;font-weight:800}.social-preview-copy h1{color:#3c2419;overflow-wrap:anywhere;max-width:610px;margin:0;font:700 62px/.98 Georgia,Times New Roman,serif}.social-preview-copy h2{color:#72503e;margin:24px 0 0;font:400 29px/1.2 Georgia,Times New Roman,serif}.social-preview-copy small{color:#654837;border-top:1px solid #482b1d4d;width:100%;padding-top:17px;font-size:18px;position:absolute;bottom:0}.social-preview-demo{z-index:3;color:#7f351d;letter-spacing:.035em;text-transform:uppercase;background:#fff7e8f0;border:1px solid #79371d57;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:850;position:absolute;top:26px;right:34px;box-shadow:0 5px 18px #2a170f1f}.social-preview-canvas[dir=rtl] .social-preview-copy{text-align:right;align-items:flex-end}.social-preview-canvas[dir=rtl] .social-preview-brand{direction:ltr;align-self:flex-start}.social-preview-canvas[dir=rtl] .social-preview-copy h1{font-size:58px}.social-preview-index{display:none}
.admin-shell{--admin-ink:#39251c;--admin-muted:#74665d;--admin-line:#ded3c6;--admin-paper:#fffdf8;--admin-canvas:#f5efe5;--admin-accent:#b84a24;--admin-walnut:#3d281f;background:var(--admin-canvas);min-height:100vh;color:var(--admin-ink);grid-template-columns:248px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.admin-icon{flex:none;width:21px;height:21px}.admin-sidebar{color:#fff7ed;z-index:5;background:linear-gradient(175deg,#34221b,#4c3024 66%,#35231c);flex-direction:column;gap:25px;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff25;align-items:center;gap:12px;padding:2px 8px 22px;display:flex}.admin-brand>.admin-icon{color:#dba478;width:34px;height:34px}.admin-brand strong{font:700 25px/1 Georgia,serif;display:block}.admin-brand span{color:#d8c5b7;margin-top:5px;font-size:12px;display:block}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav button,.admin-exit{color:#e9d9cc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:all .18s;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#7b3c25}.admin-sidebar nav button.active{font-weight:700;box-shadow:0 8px 20px #180b0633}.admin-safety-note{color:#d8c5b7;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff18;align-items:flex-start;gap:10px;margin-top:auto;padding:15px 12px;display:flex}.admin-safety-note p{margin:0;font-size:11px;line-height:1.5}.admin-safety-note strong{color:#fff7ed}.admin-safety-note .admin-icon{color:#dda779}.admin-exit{color:#d8c5b7;border:1px solid #ffffff24;font-size:12px}.admin-exit:hover{color:#fff;background:#ffffff0d}.admin-workspace{min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-line);z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8eb;justify-content:space-between;align-items:center;gap:20px;height:74px;padding:0 clamp(22px,4vw,55px);display:flex;position:sticky;top:0}.admin-topbar>div:first-child span,.admin-topbar>div:first-child strong{display:block}.admin-topbar>div:first-child span{text-transform:uppercase;letter-spacing:.08em;color:#8a776a;font-size:11px}.admin-topbar>div:first-child strong{margin-top:3px;font:20px Georgia,serif}.admin-session{align-items:center;gap:10px;display:flex}.admin-session>div strong,.admin-session>div small{display:block}.admin-session>div small{color:#827369;font-size:10px}.admin-avatar{color:#fff;background:#5a3526;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.admin-boundary{color:#536043;background:#e8ecdd;border-bottom:1px solid #d4dac7;justify-content:center;align-items:center;gap:9px;padding:9px 20px;font-size:12px;display:flex}.admin-boundary .admin-icon{width:17px;height:17px}.admin-content{max-width:1500px;margin:0 auto;padding:clamp(25px,4vw,52px)}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.admin-page-heading h1{margin:0;font-size:clamp(34px,4vw,53px)}.admin-page-heading p{color:var(--admin-muted);margin:8px 0 0}.admin-date{font-size:12px}.admin-kicker{text-transform:uppercase;letter-spacing:.08em;color:#a64a27!important;font-size:11px!important}.admin-status{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.tone-neutral{color:#5e5149!important;background:#eee7dd!important}.tone-good{color:#4d653b!important;background:#e5eddc!important}.tone-warn{color:#855d13!important;background:#fff0c9!important}.tone-danger{color:#9c302d!important;background:#f9ddda!important}.tone-info{color:#38677c!important;background:#ddeaf1!important}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-metric{border:1px solid var(--admin-line);text-align:left;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:40px 1fr;column-gap:13px;padding:19px;transition:all .18s;display:grid;box-shadow:0 7px 20px #5336250b}.admin-metric:hover{border-color:#bd8e74;transform:translateY(-2px)}.admin-metric .admin-icon{color:#a64624;background:#fff9f1;border-radius:8px;grid-row:1/3;width:38px;height:38px;padding:8px}.admin-metric strong{font:35px/1 Georgia,serif}.admin-metric span{margin-top:3px;font:17px/1.25 Georgia,serif}.admin-metric small{color:inherit;grid-column:2;margin-top:12px;font-size:11px}.admin-panel{border:1px solid var(--admin-line);background:#fffdf8f2;border-radius:10px;box-shadow:0 9px 25px #5336250b}.admin-panel-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.admin-panel-heading h2{margin:0;font-size:25px}.admin-panel-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:12px}.admin-link{color:#9d4020;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.admin-table-wrap{overflow:auto}.admin-panel table{border-collapse:collapse;width:100%;min-width:760px}.admin-panel th,.admin-panel td{text-align:left;border-bottom:1px solid #e8dfd5;padding:13px 16px;font-size:12px}.admin-panel th{color:#6a5a50;text-transform:uppercase;letter-spacing:.04em;background:#f3ede4;font-size:10px}.admin-panel td strong,.admin-panel td small{display:block}.admin-panel td small{color:#81736a;margin-top:3px}.admin-panel td button{background:#fffaf3;border:1px solid #cfbfae;border-radius:6px;padding:7px 11px}.admin-panel tr:last-child td{border-bottom:0}.admin-panel tr.row-selected td{background:#fff5ea}.admin-principles{background:#e9eddf;border:1px solid #d5dcc8;border-radius:10px;margin-top:18px;padding:22px 25px}.admin-principles>div{align-items:center;gap:10px;display:flex}.admin-principles h2{margin:0;font-size:23px}.admin-principles ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.admin-principles li{background:#fffdf8;border:1px solid #d9ddcf;border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex}.admin-principles li>b{color:#fff;background:#6f7b50;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.admin-principles li strong,.admin-principles li small{display:block}.admin-principles li small{color:#776c63;margin-top:3px;line-height:1.35}.admin-split{grid-template-columns:minmax(260px,.72fr) minmax(0,1.75fr);align-items:start;gap:18px;display:grid}.admin-queue{overflow:hidden}.admin-queue>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5dbcf;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.admin-queue>button:last-child{border-bottom:0}.admin-queue>button:hover,.admin-queue>button.selected{background:#fff1e3}.admin-queue>button.selected{box-shadow:inset 4px 0 #b84a24}.admin-queue button div strong,.admin-queue button div span{display:block}.admin-queue button div span{color:#796c63;margin-top:4px;font-size:11px}.review-detail{padding:25px}.review-book-head{border-bottom:1px solid var(--admin-line);align-items:center;gap:16px;padding-bottom:20px;display:flex}.review-cover{color:#fff;background:linear-gradient(150deg,#dfc9a8,#937255);place-items:center;width:74px;height:94px;display:grid;box-shadow:3px 5px 11px #3d281f2e}.review-cover .admin-icon{width:30px;height:30px}.review-book-head span,.review-book-head small{color:#7b6c62;font-size:11px}.review-book-head h2{margin:4px 0;font-size:31px}.review-book-head p{color:#5e5048;margin:0 0 5px}.review-stages{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.review-stages>div{background:#f5efe7;border-radius:7px;align-items:center;gap:9px;padding:11px;display:flex}.review-stages b{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.review-stages span strong,.review-stages span small{display:block}.review-stages span strong{font-size:11px}.review-stages span small{color:#796c63;margin-top:3px;font-size:10px}.review-report{background:#f0f3e8;border-left:4px solid #768257;padding:20px}.review-report>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-report h3,.review-decision h3{margin:0;font-size:22px}.review-report dl{margin:17px 0}.review-report dl div{grid-template-columns:130px 1fr;gap:15px;padding:7px 0;display:grid}.review-report dt{color:#6a5e55;font-size:11px}.review-report dd{margin:0;font-size:12px;line-height:1.45}.review-report>p{color:#596443;margin-bottom:0;font-size:12px;font-weight:700}.review-decision{border-top:1px solid var(--admin-line);margin-top:18px;padding-top:18px}.review-decision label,.support-detail label{gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.review-decision label span{color:#81746a;font-weight:400}.review-decision textarea,.support-detail textarea,.support-detail select{background:#fff;border:1px solid #cbbbaa;border-radius:6px;width:100%;min-height:88px;padding:11px}.review-decision>div{gap:9px;margin-top:12px;display:flex}.review-decision button,.profile-actions button,.admin-primary{border:0;border-radius:7px;padding:11px 15px;font-weight:700}.review-decision .approve{color:#fff;background:#667c4d}.review-decision .question{color:#4c3510;background:#e5ac48}.review-decision .decline,.profile-actions .decline{color:#fff;background:#b54235}.review-decision button:disabled{opacity:.42;cursor:not-allowed}.admin-notice{color:#52623e;background:#e7eddd;border-radius:6px;padding:11px 13px;font-size:12px}.security-warning{color:#82332b;background:#f7e4df;border:1px solid #e8b7ac;border-radius:9px;align-items:center;gap:14px;margin-bottom:17px;padding:17px 19px;display:flex}.security-warning p{margin:4px 0 0;font-size:12px}.security-warning .admin-icon{width:29px;height:29px}.security-detail{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:25px;margin-top:18px;padding:24px;display:grid}.security-detail h2{font-size:27px}.security-detail dl{gap:8px;margin:0;display:grid}.security-detail dl div{grid-template-columns:120px 1fr;gap:10px;display:grid}.security-detail dt{color:#796c63;font-size:11px}.security-detail dd{margin:0;font-size:12px}.admin-primary{color:#fff;background:#b84a24}.security-detail .admin-notice{grid-column:1/-1;margin:0}.support-split{grid-template-columns:minmax(290px,.8fr) minmax(0,1.35fr)}.support-detail{padding:24px}.support-detail>.admin-panel-heading{padding:0 0 18px}.support-message{background:#f4eee5;border-left:3px solid #b84a24;margin:20px 0;padding:17px}.support-message p{line-height:1.55}.support-detail select{min-height:44px}.support-detail textarea{min-height:125px}.support-detail .admin-primary{margin-top:15px}.authors-split{grid-template-columns:minmax(290px,.8fr) minmax(0,1.35fr)}.author-profile{padding:24px}.author-profile-head{border-bottom:1px solid var(--admin-line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.author-profile-head>span{color:#fff;background:#6f7b50;border-radius:50%;place-items:center;width:52px;height:52px;font:24px Georgia,serif;display:grid}.author-profile-head>div{flex:1}.author-profile-head h2{margin:2px 0;font-size:28px}.author-profile-head p{color:#796b62;margin:0}.author-profile dl{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.author-profile dl div{background:#f4eee5;padding:13px}.author-profile dt{color:#786a61;font-size:10px}.author-profile dd{margin:5px 0 0;font-size:12px;line-height:1.4}.author-books{border:1px solid var(--admin-line);padding:16px}.author-books h3{font-size:20px}.profile-actions{gap:10px;margin-top:16px;display:flex}.profile-actions button{background:#fff8ee;border:1px solid #cdbbab}.audit-filters{border-bottom:1px solid var(--admin-line);gap:8px;padding:18px;display:flex}.audit-filters button{background:#fff;border:1px solid #d6c7b8;border-radius:999px;padding:8px 13px}.audit-filters button.active{color:#fff;background:#583629}.audit-list{margin:0;padding:5px 24px 15px;list-style:none}.audit-list li{border-bottom:1px solid #e7ddd2;grid-template-columns:85px 1fr;gap:16px;padding:17px 0;display:grid}.audit-list li:last-child{border:0}.audit-list>li>span{color:#9a4526;font-weight:700}.audit-list p{margin:4px 0}.audit-list small{color:#7e7168}.admin-empty{text-align:center;color:#75675d;padding:35px}.audit-policy{background:#e9eddf;border:1px solid #d5dcc8;border-radius:9px;align-items:flex-start;gap:15px;margin-top:18px;padding:22px;display:flex}.audit-policy h2{font-size:23px}.audit-policy p{line-height:1.55}@media (max-width:1100px){.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-split{grid-template-columns:1fr}.admin-queue{grid-template-columns:repeat(3,1fr);display:grid}.admin-queue>.admin-panel-heading{grid-column:1/-1}.admin-queue>button{border-right:1px solid #e5dbcf}.security-detail{grid-template-columns:1fr 1fr}.security-detail>.admin-primary{grid-column:1/-1}.review-stages,.admin-principles ol{grid-template-columns:1fr}}@media (max-width:780px){.admin-shell{display:block}.admin-sidebar{gap:14px;height:auto;padding:17px;position:relative}.admin-brand{padding-bottom:14px}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar nav button{justify-content:center;padding:10px 6px;font-size:11px}.admin-sidebar nav button .admin-icon{width:17px;height:17px}.admin-safety-note{display:none}.admin-exit{align-self:flex-start;width:auto}.admin-topbar{height:auto;padding:12px 17px;position:relative}.admin-boundary{text-align:left;align-items:flex-start}.admin-content{padding:25px 17px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-queue{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.admin-session>div{display:none}.security-detail{grid-template-columns:1fr}.security-detail dl{order:2}.security-detail>.admin-primary{order:3;grid-column:auto}.author-profile dl{grid-template-columns:1fr}.admin-table-wrap{margin-inline:-1px}}@media (max-width:500px){.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-topbar{align-items:flex-start}.admin-session .admin-status{display:none}.admin-metrics{grid-template-columns:1fr}.admin-metric{grid-template-columns:38px 1fr}.admin-page-heading h1{font-size:37px}.review-detail,.support-detail,.author-profile{padding:18px}.review-book-head{align-items:flex-start}.review-cover{width:56px;height:72px}.review-book-head h2{font-size:25px}.review-report>div{flex-direction:column;align-items:flex-start}.review-report dl div{grid-template-columns:1fr;gap:4px}.review-decision>div,.profile-actions{flex-direction:column}.review-decision button,.profile-actions button{width:100%}.security-detail dl div{grid-template-columns:1fr}.audit-list li{grid-template-columns:1fr;gap:5px}.admin-principles{padding:18px}.admin-principles li{align-items:flex-start}}.operator-loading{color:var(--admin-muted);padding:24px}.operator-traffic{margin-top:18px}.operator-traffic-grid{background:var(--admin-line);border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.operator-traffic-grid article{background:#fffdf8;grid-template-columns:1fr auto;gap:5px 12px;padding:18px;display:grid}.operator-traffic-grid article>span{color:var(--admin-muted);grid-column:1/-1;font-weight:700}.operator-traffic-grid strong,.operator-traffic-grid b{font:29px/1 Georgia,serif}.operator-traffic-grid small{color:var(--admin-muted);align-self:end;font-size:10px}.operator-method{color:var(--admin-muted);margin:0;padding:14px 20px;font-size:12px}.operator-commerce{margin-top:18px}.operator-commerce>div:last-child{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:8px 12px;padding:22px;display:grid}.operator-commerce>div:last-child strong{font:31px/1 Georgia,serif}.operator-commerce>div:last-child span{color:var(--admin-muted)}@media (max-width:1100px){.operator-traffic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.operator-traffic-grid{grid-template-columns:1fr 1fr}.operator-commerce>div:last-child{grid-template-columns:auto 1fr}}@media (max-width:500px){.operator-traffic-grid{grid-template-columns:1fr}}.voice-admin-detail{padding-bottom:22px}.voice-admin-preview{grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.voice-admin-photo{aspect-ratio:1;color:#596443;text-align:center;background:#e7eadc;place-items:center;width:120px;font-size:12px;display:grid}.voice-admin-preview blockquote{margin:0;font:19px/1.55 Georgia,serif}.voice-admin-detail>dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 22px 20px;display:grid}.voice-admin-detail>dl div{background:#f4eee5;padding:12px}.voice-admin-detail dt{color:#796c63;font-size:10px}.voice-admin-detail dd{margin:5px 0 0;font-size:12px;line-height:1.45}.voice-admin-reason{gap:7px;margin:0 22px;font-size:12px;font-weight:700;display:grid}.voice-admin-reason span{color:#7d7067;font-weight:400}.voice-admin-reason textarea{background:#fff;border:1px solid #cbbbaa;min-height:90px;padding:11px}.voice-admin-actions{flex-wrap:wrap;margin-inline:22px}.voice-admin-actions button:disabled{opacity:.42;cursor:not-allowed}.voice-admin-detail>.admin-notice,.voice-admin-detail>.fine-print{margin-inline:22px}@media (max-width:620px){.voice-admin-preview,.voice-admin-detail>dl{grid-template-columns:1fr}.voice-admin-photo{width:90px}.voice-admin-actions button{width:100%}}.voice-admin-preview{grid-template-columns:120px minmax(0,1fr)}.voice-admin-detail>dl div{align-content:start;gap:5px;display:grid}.voice-admin-detail dd{margin:0}.voice-admin-reason{display:block}.voice-admin-reason>span{margin:4px 0 8px;display:block}.voice-admin-reason textarea{box-sizing:border-box;width:100%;display:block}.voice-admin-real-photo{object-fit:cover;border-radius:2px}.agent-boundary{color:#743127;background:#fff4ef;border:1px solid #e6b9ac;border-left:4px solid #a43d2b;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:15px 18px;display:flex}.agent-boundary strong,.agent-boundary span{display:block}.agent-boundary span{max-width:850px;margin-left:auto;font-size:12px;line-height:1.5}.agent-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.agent-metrics>div{border:1px solid var(--admin-line);background:var(--admin-paper);border-radius:9px;padding:17px 18px;box-shadow:0 7px 20px #5336250b}.agent-metrics strong,.agent-metrics span{display:block}.agent-metrics strong{font:29px/1 Georgia,serif}.agent-metrics span{color:var(--admin-muted);margin-top:6px;font-size:11px}.agent-warning-list{gap:8px;margin-bottom:18px;display:grid}.agent-warning-list>div{border-radius:7px;grid-template-columns:170px 1fr;gap:12px;padding:12px 15px;font-size:12px;display:grid}.agent-warning-list .warning{color:#72500f;background:#fff0c9}.agent-warning-list .critical{color:#8d2927;background:#f9ddda}.agent-center-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.agent-role-list{overflow:hidden}.agent-role-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5dbcf;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 17px;display:flex}.agent-role-list>button:last-child{border-bottom:0}.agent-role-list>button:hover,.agent-role-list>button.selected{background:#fff1e3}.agent-role-list>button.selected{box-shadow:inset 4px 0 #b84a24}.agent-role-list>button div strong,.agent-role-list>button div span{display:block}.agent-role-list>button div span{color:#796c63;margin-top:4px;font-size:10px}.agent-role-detail>.admin-panel-heading{align-items:flex-start}.agent-runtime-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px;display:grid}.agent-runtime-grid>div{background:#f4eee5;border-radius:6px;padding:12px}.agent-runtime-grid dt{color:#796c63;font-size:10px}.agent-runtime-grid dd{margin:5px 0 0;font-size:12px;line-height:1.4}.agent-contract-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.agent-contract-grid section{border:1px solid var(--admin-line);background:#fffdf9;border-radius:7px;padding:15px}.agent-contract-grid h3{margin:0 0 10px;font-size:17px}.agent-contract-grid ul{margin:0;padding-left:18px}.agent-contract-grid li{margin:6px 0;font-size:11px;line-height:1.45}.agent-limits{color:#536043;background:#e9eddf;border-radius:7px;justify-content:space-between;gap:15px;margin:0 18px 14px;padding:13px 15px;font-size:11px;display:flex}.agent-role-detail>.fine-print{margin:0 18px 18px}.admin-error{color:#8d2927;background:#f9ddda;border-radius:6px;padding:11px 13px;font-size:12px}@media (max-width:1100px){.agent-center-layout{grid-template-columns:1fr}.agent-metrics{grid-template-columns:1fr 1fr}}@media (max-width:700px){.agent-boundary{display:block}.agent-boundary span{margin:7px 0 0}.agent-metrics,.agent-runtime-grid,.agent-contract-grid,.agent-warning-list>div{grid-template-columns:1fr}.agent-limits{display:block}.agent-limits span{margin-top:6px;display:block}}.admin-brand{gap:7px;padding:2px 8px 20px;display:grid}.admin-brand-logo{background:#fffaf2;border-radius:5px;width:150px;max-width:100%;height:auto;display:block}.admin-brand>span{color:#d8c5b7;margin:0;font-size:12px}.review-control-strip{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:10px;grid-template-columns:repeat(4,minmax(90px,1fr)) minmax(260px,1.8fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 8px 22px #5336250b}.review-control-strip>div,.automation-toggle{background:var(--admin-paper);min-height:74px;padding:14px 17px}.review-control-strip>div{align-content:center;display:grid}.review-control-strip>div strong{font:29px/1 Georgia,serif}.review-control-strip>div span{color:var(--admin-muted);margin-top:4px;font-size:11px}.automation-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;display:flex}.automation-toggle span strong,.automation-toggle span small{display:block}.automation-toggle span small{color:var(--admin-muted);margin-top:5px;font-size:10px;line-height:1.35}.automation-toggle input{opacity:0;pointer-events:none;position:absolute}.automation-toggle i{background:#a79b91;border-radius:999px;flex:0 0 48px;height:26px;transition:all .2s;position:relative}.automation-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.automation-toggle input:checked+i{background:#667c4d}.automation-toggle input:checked+i:after{transform:translate(22px)}.automation-toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #b84a2466}.database-queue-connector{grid-template-columns:minmax(280px,1.5fr) minmax(230px,.8fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding:19px 21px;display:grid}.database-queue-connector h2{margin:2px 0;font-size:25px}.database-queue-connector p{color:var(--admin-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.database-queue-connector label{gap:6px;font-size:11px;font-weight:800;display:grid}.database-queue-connector input{background:#fff;border:1px solid #cbbbaa;min-height:39px;padding:8px 10px}.database-queue-connector button:disabled{opacity:.45}.database-connection-message{background:#edf0e5;grid-column:1/-1;color:#596443!important;margin:0!important;padding:9px 11px!important}.database-connection-message.state-error{background:#f9e4e0;color:#8d342c!important}.database-job-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.database-job-list article{background:#f7f2ea;border-left:3px solid #b84a24;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 13px;display:grid}.database-job-list article div strong,.database-job-list article div span{display:block}.database-job-list article div span,.database-job-list article small{color:#766960;font-size:9px}.database-job-list article>b{text-transform:uppercase;font-size:10px}.database-job-list article>span{font-size:10px;font-weight:800}.database-job-list article>small{grid-column:1/-1}.review-workbench-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.85fr);align-items:start;gap:18px;display:grid}.review-system-queue{position:sticky;top:94px;overflow:hidden}.review-system-queue>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5dbcf;grid-template-columns:1fr auto;gap:7px 10px;width:100%;padding:15px 17px;display:grid}.review-system-queue>button:hover,.review-system-queue>button.selected{background:#fff1e3}.review-system-queue>button.selected{box-shadow:inset 4px 0 var(--admin-accent)}.queue-book-copy strong,.queue-book-copy small{display:block}.queue-book-copy small{color:#7c6e64;margin-top:5px;font-size:10px}.review-system-queue .admin-status{grid-column:1/-1}.queue-state{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.queue-läuft{color:#a14725}.queue-eingereicht{color:#6b625c}.queue-ausgewertet{color:#5a7045}.review-system-detail{min-width:0;padding:25px}.review-system-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.review-system-head h2{margin:3px 0;font-size:32px}.review-system-head p:not(.admin-kicker){color:var(--admin-muted);margin:0}.review-system-head button:disabled{opacity:.55}.review-status-pair{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.review-status-pair>div{background:#f2ece4;border-left:4px solid #93867e;gap:5px;padding:15px 17px;display:grid}.review-status-pair>div.publication-good{background:#ebf1e4;border-color:#667c4d}.review-status-pair>div.publication-warn{background:#fff3d8;border-color:#dda43f}.review-status-pair>div.publication-danger{background:#f9e4e0;border-color:#b54235}.review-status-pair span{text-transform:uppercase;letter-spacing:.05em;color:#766960;font-size:10px}.review-status-pair strong{font:21px Georgia,serif}.review-status-pair small{color:#766960;line-height:1.4}.module-results{background:#f7f2ea;border:1px solid #e3d8cb;padding:20px}.module-results-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:15px;display:flex}.module-results-heading h3,.review-history h3,.review-manual-actions h3{margin:0;font-size:23px}.module-results-heading p{color:var(--admin-muted);margin:5px 0 0;font-size:11px}.module-results-heading>span{color:var(--admin-muted);font-size:10px}.module-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.module-result{background:#fff;border:1px solid #e1d6c8;border-top:4px solid #94877d;padding:15px}.module-result.module-good{border-top-color:#667c4d}.module-result.module-warn{border-top-color:#dda43f}.module-result.module-danger{border-top-color:#b54235}.module-result>div:first-child{align-items:flex-start;gap:9px;display:flex}.module-result h4{margin:0;font-size:14px}.module-result>div strong{color:#75685f;margin-top:3px;font-size:10px;display:block}.module-dot{border-radius:50%;width:10px;height:10px;margin-top:3px;padding:0}.module-result>p{color:#665a52;min-height:42px;margin:12px 0;font-size:11px;line-height:1.5}.module-result ul{margin:9px 0;padding:0;list-style:none}.module-result li{background:#f8f3ec;gap:3px;padding:8px;font-size:10px;line-height:1.4;display:grid}.module-result li+li{margin-top:5px}.module-result li b{color:#8e3e23}.module-result li small{color:#776b62}.module-result details{border-top:1px solid #e4d9cd;padding-top:9px;font-size:10px}.module-result summary{cursor:pointer;font-weight:800}.module-result details>small{color:#766960}.module-result details li{background:0 0;padding:3px 0}.review-bottom-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.review-history,.review-manual-actions{border:1px solid var(--admin-line);padding:18px}.review-history ol{margin:15px 0;padding:0;list-style:none}.review-history li{grid-template-columns:12px 1fr;gap:9px;padding-bottom:12px;display:grid}.review-history li>span{background:#a54a29;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 4px #f1e2d7}.review-history li:not(:last-child)>span:after{content:"";background:#daccc0;width:1px;height:calc(100% + 16px);margin:9px 0 0 4px;display:block}.review-history li p{margin:3px 0;font-size:10px;line-height:1.4}.review-history li small{color:#7d7067;font-size:9px}.version-rule,.manual-guard{color:#596443;background:#edf0e5;padding:10px;font-size:10px;line-height:1.45}.review-manual-actions label{gap:6px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.review-manual-actions label span{color:#7a6d64;font-weight:400}.review-manual-actions textarea{min-height:86px;font:inherit;background:#fff;border:1px solid #cbbbaa;padding:10px}.review-manual-actions>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.review-manual-actions button{border:0;border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.review-manual-actions button:disabled{opacity:.4}.review-manual-actions .approve{color:#fff;background:#667c4d}.review-manual-actions .question{color:#4c3510;background:#e5ac48}.review-manual-actions .decline{color:#fff;background:#b54235}.review-system-notice{margin-bottom:0}.review-loading{text-align:center;color:var(--admin-muted);padding:45px}@media (max-width:1200px){.review-control-strip{grid-template-columns:repeat(4,1fr)}.automation-toggle{grid-column:1/-1}.database-queue-connector{grid-template-columns:1fr 1fr}.database-queue-connector>div:first-child,.database-job-list,.database-connection-message{grid-column:1/-1}.review-workbench-grid{grid-template-columns:1fr}.review-system-queue{grid-template-columns:repeat(2,1fr);display:grid;position:static}.review-system-queue>.admin-panel-heading{grid-column:1/-1}.review-system-queue>button{border-right:1px solid #e5dbcf}}@media (max-width:780px){.review-control-strip{grid-template-columns:repeat(2,1fr)}.database-queue-connector,.database-job-list{grid-template-columns:1fr}.database-queue-connector>div:first-child,.database-queue-connector .database-connection-message,.database-queue-connector .database-job-list{grid-column:auto}.database-queue-connector .admin-primary{width:100%}.review-system-queue{grid-template-columns:1fr}.review-system-head,.module-results-heading{flex-direction:column;align-items:flex-start}.review-status-pair,.module-result-grid,.review-bottom-grid{grid-template-columns:1fr}.review-system-detail{padding:17px}.review-system-head .admin-primary{width:100%}}@media (max-width:430px){.review-control-strip{grid-template-columns:1fr 1fr}.automation-toggle{grid-column:1/-1}.review-control-strip>div{padding:11px}.review-workbench-heading h1{font-size:34px}.review-system-head h2{font-size:27px}.review-manual-actions>div{flex-direction:column}.review-manual-actions button{width:100%}}.agent27-panel{margin-bottom:1.25rem}.agent27-fixtures,.support-agent-examples{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.agent27-fixtures button,.support-agent-examples button{color:#4c3024;cursor:pointer;background:#fffaf3;border:1px solid #d7cbbd;border-radius:999px;padding:.6rem .85rem}.agent27-fixtures button.active{color:#fff;background:#4c3024;border-color:#4c3024}.agent27-summary,.agent27-release{background:#f8f2e9;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.agent27-summary div,.agent27-release div{gap:.2rem;display:grid}.agent27-summary span{color:#6c5a50;font-size:.85rem}.agent27-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.agent27-grid article{background:#fffdf9;border:1px solid #e0d5c8;border-radius:.75rem;padding:1rem}.agent27-grid article header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.agent27-grid article h3{margin:.15rem 0 .5rem}.agent27-grid article ul{padding-left:1.1rem}.agent27-grid article li{margin:.65rem 0}.agent27-grid article li>span,.agent27-grid article footer{color:#76685f;font-size:.78rem;display:block}.agent27-grid blockquote{background:#f8f2e9;border-left:3px solid #be8d54;margin:.4rem 0;padding:.55rem .7rem;font-size:.86rem}.agent27-grid article footer{border-top:1px solid #eee3d8;padding-top:.7rem}.agent27-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.agent27-status.status-safe{color:#206136;background:#e6f4ea}.agent27-status.status-manual_review,.agent27-status.status-open{color:#7c4b00;background:#fff1d6}.agent27-status.status-blocked{color:#8b2f25;background:#fde8e5}.support-agent-panel{max-width:900px}.support-agent-panel>label{gap:.4rem;margin:.9rem 0;font-weight:700;display:grid}.support-agent-panel textarea,.support-agent-panel select{width:100%;color:inherit;background:#fff;border:1px solid #cdbfb0;border-radius:.55rem;padding:.75rem}.support-agent-answer{background:#f5f0e9;border-left:4px solid #7a6758;border-radius:.7rem;margin-top:1rem;padding:1rem}.support-agent-answer.disposition-answered{border-color:#3a7a4a}.support-agent-answer.disposition-refused{border-color:#b64030}.support-agent-panel details{margin-top:1rem}.support-ticket-messages{gap:10px;max-height:360px;display:grid;overflow:auto}.support-ticket-messages article{background:#f5efe7;border-left:3px solid #748159;padding:12px}.support-ticket-messages article.internal{background:#fff4dc;border-left-color:#b5792d}.support-ticket-messages small{color:#725f51;font-weight:700}.support-ticket-messages p{margin:5px 0;line-height:1.5}.support-internal{align-items:flex-start;grid-template-columns:auto 1fr!important;display:flex!important}.support-internal input{margin-top:2px}.support-detail .admin-error{color:#812f25;background:#f8ded8;border-radius:6px;padding:11px 13px;font-size:12px}.database-job-list article>label,.database-job-list article>button{grid-column:1/-1}.database-job-list article textarea{box-sizing:border-box;width:100%;min-height:68px;font:inherit;background:#fff;border:1px solid #cbbbaa;padding:9px}.database-job-list article>.approve,.publication-next-step .approve{color:#fff;background:#667c4d;border:0;border-radius:5px;justify-self:start;padding:12px 18px;font-weight:800}.editorial-submission-queue{gap:16px;min-width:0;padding:20px;display:grid}.editorial-submission-queue .database-job-list{grid-template-columns:minmax(0,1fr);gap:16px}.editorial-submission-queue .database-job-list article{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:20px}.editorial-submission-queue .database-job-list article>b{color:#3e542f;text-transform:none;background:#e8efdf;padding:12px;font-size:15px}.editorial-submission-queue .database-job-list article>span,.editorial-submission-queue .database-job-list article div span{font-size:13px;font-weight:400}.editorial-submission-queue label{gap:8px;font-weight:700;display:grid}.editorial-submission-queue select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cbbbaa;padding:10px}.editorial-submission-queue .review-decision-buttons{flex-wrap:wrap;gap:8px;display:flex}.editorial-submission-queue button{white-space:normal;max-width:100%}.editorial-submission-queue button:disabled{opacity:.45;cursor:default}.editorial-submission-queue summary{cursor:pointer}.editorial-submission-queue .admin-notice{padding:16px;font-size:15px;line-height:1.6}@media (max-width:850px){.agent27-grid{grid-template-columns:1fr}.agent27-summary,.agent27-release{flex-direction:column;align-items:flex-start}}.seller-review-reason{gap:8px;margin-top:20px;font-weight:750;display:grid}.seller-review-reason textarea{resize:vertical;background:#fff;border:1px solid #cbbba8;border-radius:6px;min-height:100px;padding:12px}.seller-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.seller-review-actions button{background:#edf0e5;border:1px solid #a8b18c;border-radius:5px;padding:10px;font-weight:750}.seller-review-actions button.decline{color:#8d321c;background:#fff0ea;border-color:#d8a08f}.seller-review-actions button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:720px){.seller-review-actions{grid-template-columns:1fr}}.seller-review-reason input,.seller-review-reason select{background:#fff;border:1px solid #cbbba8;border-radius:6px;min-height:44px;padding:10px}.seller-review-reason label{gap:6px;display:grid}.seller-approval-workspace{align-items:start;margin-top:20px}.seller-approval-workspace .author-profile{overflow-wrap:anywhere;min-width:0}.seller-approval-workspace .author-profile-head{flex-wrap:wrap;align-items:flex-start}.seller-approval-workspace .author-profile-head>div{flex-basis:180px;min-width:0}.seller-approval-workspace .author-profile-head>.seller-head-status{flex:0 auto;max-width:100%}.seller-head-status .admin-status{white-space:normal;line-height:1.5}.seller-approval-workspace .admin-queue>button:disabled{cursor:wait;opacity:.65}.seller-approval-workspace .admin-notice,.seller-approval-workspace .admin-error{font-size:15px;line-height:1.6}.seller-next-step{background:#fff8ed;border:1px solid #ddc7ae;border-left:5px solid #aa5c33;border-radius:10px;margin:20px 0;padding:20px;font-size:15px;line-height:1.65}.seller-next-step h3{margin:0 0 10px;font-size:23px;line-height:1.3}.seller-next-step ul{margin:10px 0;padding-left:22px}.seller-next-step.seller-approved{background:#edf2e6;border-color:#c4d1b5 #c4d1b5 #c4d1b5 #657c4c}.seller-approval-workspace .author-profile dt{font-size:13px}.seller-approval-workspace .author-profile dd{font-size:15px;line-height:1.6}.seller-approval-checks{background:#fffcf6;border:1px solid #d9cbb9;border-radius:10px;gap:14px;padding:20px;line-height:1.6;display:grid}.seller-approval-checks h3,.seller-approval-checks p{margin:0}.seller-approval-checks>label{align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.seller-approval-checks input[type=checkbox]{accent-color:#796344;flex:none;width:22px;height:22px;margin:2px 0 0}.seller-approval-checks button{white-space:normal;min-height:50px;font-size:16px}.seller-approval-checks button:disabled,.seller-approval-details button:disabled{opacity:.5;cursor:not-allowed}.seller-approval-details{border:1px solid #dfd4c6;border-radius:8px;margin-top:20px;padding:15px;font-size:14px;line-height:1.65}.seller-approval-details summary,.seller-approval-checks summary{cursor:pointer;font-weight:700}.seller-approval-details label{gap:7px;margin:14px 0;display:grid}.seller-approval-details select,.seller-approval-details input,.seller-approval-details textarea,.seller-approval-checks textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #cbbba8;border-radius:6px;padding:10px}.seller-approval-details textarea{min-height:90px}@media (max-width:600px){.seller-next-step,.seller-approval-checks{padding:16px}.seller-approval-workspace .author-profile h2{font-size:26px}.seller-approval-details button{white-space:normal;width:100%}}.operator-rights-panel label{margin:1rem 0;display:block}.operator-rights-panel textarea{box-sizing:border-box;width:100%;min-height:5rem;font:inherit;margin-top:.4rem;display:block}.operator-rights-panel label:has(input[type=checkbox]){align-items:flex-start;gap:.6rem;display:flex}.operator-rights-panel input[type=checkbox]{flex:none;margin-top:.25rem}@media (min-width:781px){.admin-sidebar{gap:12px;overflow:hidden}.admin-sidebar nav{scrollbar-width:thin;flex:auto;align-content:start;min-height:0;overflow-y:auto}.admin-sidebar .admin-brand{flex:none;padding-bottom:12px}.admin-sidebar .admin-safety-note{margin-top:0;padding:8px 4px}.admin-sidebar .admin-exit{flex:none;padding:8px 10px}}.delivery-issues{max-width:1100px;margin:auto}.delivery-issues>header{margin-bottom:24px}.delivery-issues h1{font:700 clamp(2rem,4vw,3rem)/1.1 Georgia,serif}.delivery-issues header p{max-width:70ch}.delivery-issue-list{gap:18px;display:grid}.delivery-issue-list .admin-panel{padding:22px}.delivery-issue-list h2{margin-top:0}.delivery-issue-list label{gap:7px;font-weight:650;display:grid}.delivery-issue-list textarea{border:1px solid #c9b9aa;border-radius:7px;width:100%;min-height:90px;padding:10px}.delivery-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.delivery-actions select{min-height:40px}.delivery-actions button,.delivery-issues header button{color:#4a2a1e;cursor:pointer;background:#fffaf4;border:1px solid #aa7a5c;border-radius:7px;min-height:40px;padding:8px 14px}.delivery-actions button:disabled{opacity:.5;cursor:not-allowed}.delivery-issue-list code{overflow-wrap:anywhere}@media (max-width:620px){.delivery-issue-list .admin-panel{padding:16px}.delivery-actions{display:grid}.delivery-actions>*{width:100%}}
:root{--gb-ink:#35271f;--gb-ink-soft:#685549;--gb-paper:#f8f4eb;--gb-card:#fffaf2;--gb-line:#dfcbb5;--gb-green:#73513d;--gb-rust:#ad603d;--gb-page-width:1280px;--gb-gutter:clamp(20px, 4.5vw, 68px);--gb-radius:14px;--gb-shadow:0 16px 42px #40261717}.app-shell{background:linear-gradient(180deg, var(--gb-paper), #f2eadf);color:var(--gb-ink)}.app-shell main{min-width:0}.app-shell h1,.app-shell h2,.app-shell h3{color:var(--gb-ink);letter-spacing:-.025em}.app-shell p{line-height:1.58}.page,.section{max-width:var(--gb-page-width)}.page.section{padding-inline:var(--gb-gutter)}.section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading h2{margin-bottom:8px;font-size:clamp(32px,3.2vw,48px)}.section-heading p{max-width:660px;color:var(--gb-ink-soft)}.overline,.preview-kicker{color:var(--gb-rust);letter-spacing:.12em}.site-header{padding-inline:var(--gb-gutter);border-color:var(--gb-line);background:#faf6eef5}.site-header nav{align-items:center;gap:clamp(10px,2vw,28px);min-width:0}.site-header nav button,.site-header nav a{white-space:nowrap;font-weight:650}.site-header nav button:hover,.site-header nav a:hover{color:var(--gb-rust)}.header-actions{align-items:center}.prototype-note{padding:9px var(--gb-gutter);color:#533929;background:#e8d8c4;border-bottom:1px solid #d5bea3}.primary,.secondary{justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}.primary{background:var(--gb-rust);border-color:var(--gb-rust);box-shadow:none;color:#fff}.primary:hover{color:#fff;background:#914d30;border-color:#914d30}.secondary{background:var(--gb-card);color:#804628;border-color:#ad7656}.secondary:hover{background:#f2e5d7}.text-button,.back{color:#8c4a2f;font-weight:700}.app-shell footer{color:#533929;border-color:var(--gb-line);background:#e9dccb}.app-shell footer .legal-links{flex-wrap:wrap;min-width:0}.app-shell footer a{color:var(--gb-green)}.app-shell :is(.sample-badge,.status-pill){font-weight:750}.hero{max-width:var(--gb-page-width);min-height:510px;padding:clamp(38px, 5vw, 76px) var(--gb-gutter);border-radius:var(--gb-radius);box-shadow:var(--gb-shadow);background-position:50% 45%;margin:24px auto 0}.hero:before{background:linear-gradient(90deg,#281811f0,#412418c2 43%,#552f1c1f 79%)}.hero-copy{max-width:620px}.hero h1{max-width:620px;font-size:clamp(46px,5.3vw,76px);line-height:1.02}.app-shell .hero h1{color:#fffaf2}.hero-copy>p:not(.preview-kicker){max-width:530px;font-size:clamp(18px,2vw,22px)}.hero-registration{background:#311e16d6;border-left-color:#e2a06d;border-radius:10px;max-width:540px}.hero-registration p{font-size:15px}.hero-secondary{background:#311e168c;border-radius:7px;min-height:45px}.hero-actions .hero-secondary:first-child{background:var(--gb-rust);border-color:var(--gb-rust);color:#fff}.topic-bar{max-width:var(--gb-page-width);padding-inline:var(--gb-gutter);margin-inline:auto}.new-voices-home{padding:clamp(38px, 5vw, 68px) var(--gb-gutter);background:#e9dccb;border-color:#dcc9b3;margin-top:clamp(30px,4vw,58px)}.new-voices-home>.section-heading,.new-voices-home>.voice-home-grid{max-width:var(--gb-page-width)}.voice-home-grid{gap:20px}.voice-card{border-radius:var(--gb-radius);border-color:var(--gb-line);background:var(--gb-card);box-shadow:var(--gb-shadow)}.voice-card-compact{padding:22px}.voice-card-compact .voice-person h3{font-size:24px}.voice-card .voice-portrait{border-radius:9px}.voices-editorial-empty{text-align:center;background:var(--gb-card);border:1px solid var(--gb-line);border-radius:var(--gb-radius);max-width:650px;margin:30px auto 0;padding:32px}.voices-editorial-empty>span{color:var(--gb-rust);font-size:32px}.voices-editorial-empty h3{font-size:28px}.voices-page{max-width:var(--gb-page-width);padding-inline:var(--gb-gutter)}.voices-intro{border-color:var(--gb-line);align-items:center}.voices-intro h1{font-size:clamp(43px,5vw,68px)}.voices-rules{border-radius:9px;flex-wrap:wrap}.voices-grid{gap:20px}.voices-grid .voice-person{grid-template-columns:136px minmax(0,1fr)}.voices-grid .voice-portrait.large{width:136px}.voices-demo-note{border-radius:0 8px 8px 0}.voices-page .empty-state{border-radius:var(--gb-radius);background:#f0e4d5;border:1px solid #d9c4ad;justify-items:center;gap:10px;max-width:760px;min-height:210px;padding:38px;display:grid}.voices-page .empty-state h2{margin:0;font-size:clamp(25px,2.8vw,34px)}.voices-page .empty-state p{color:var(--gb-ink-soft);margin:0}.home-books{max-width:var(--gb-page-width);padding-inline:var(--gb-gutter);margin-inline:auto}.home-books+.home-books{margin-top:8px}.book-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.book-card{border:1px solid var(--gb-line);border-radius:var(--gb-radius);background:var(--gb-card);flex-direction:column;min-width:0;padding:12px;display:flex;overflow:hidden;box-shadow:0 8px 26px #46281a14}.book-card>.cover{aspect-ratio:2/3;width:100%;min-height:0;box-shadow:none;border-radius:7px}.book-card:hover>.cover{box-shadow:0 14px 25px #161c152e}.book-card-content{padding:15px 5px 4px}.book-card h3{min-height:0;margin:9px 0 4px;font-size:clamp(20px,1.65vw,25px);line-height:1.16}.book-card .book-card-author{color:#685549;font-size:15px;font-weight:700}.book-card .book-card-meta{color:var(--gb-ink-soft);margin-top:6px;font-size:13px}.book-card .book-card-description{-webkit-line-clamp:3;color:var(--gb-ink-soft);-webkit-box-orient:vertical;margin:9px 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.book-card .preview-unavailable,.book-card .book-price{align-self:start;margin-top:auto;padding-top:13px}.book-card .full{margin-top:14px}.cover{border-radius:7px}.cover-unavailable{color:#fff8ee;background:linear-gradient(145deg,#69513f,#332920)}.fresh-rotation-note{flex-wrap:wrap;gap:10px}.sample-banner{max-width:var(--gb-page-width);border-radius:var(--gb-radius);background:linear-gradient(120deg,#35271f,#73513d);border:1px solid #35271f;margin-top:40px}.app-shell .sample-banner h2,.sample-banner p{color:#fffaf2}.catalog-page{max-width:var(--gb-page-width);padding-top:clamp(34px,5vw,68px)}.catalog-page>h1{max-width:900px;font-size:clamp(42px,5vw,68px)}.catalog-intro{max-width:680px;color:var(--gb-ink-soft)}.catalog-controls{border-radius:var(--gb-radius);box-shadow:none;background:#efe3d4;gap:14px;margin-top:30px;padding:17px}.catalog-controls input,.catalog-controls select,.catalog-controls .language-trigger{background:var(--gb-card);border-radius:7px;min-height:46px}.result-count{color:var(--gb-ink-soft);margin-top:24px}.catalog-grid{margin-top:18px}.empty-state{border-radius:var(--gb-radius);border-color:var(--gb-line);background:var(--gb-card)}.book-detail-page{padding-top:clamp(30px,4vw,56px)}.book-detail-page .detail-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,74px)}.book-detail-page .detail-layout>.cover{aspect-ratio:2/3;width:100%;min-height:0;box-shadow:0 18px 35px #1a231a29}.detail-copy{min-width:0}.detail-copy h1{margin:12px 0 8px;font-size:clamp(44px,5vw,72px)}.detail-category{color:var(--gb-rust);letter-spacing:.09em;text-transform:uppercase;margin:12px 0 0;font-size:13px;font-weight:800}.detail-copy .author{color:var(--gb-green);margin:0;font:20px Georgia,serif}.detail-copy .blurb{max-width:680px;margin:28px 0 22px;font-size:clamp(18px,1.7vw,21px);line-height:1.65}.detail-rating{margin-bottom:24px}.detail-rating .demo-data-note{margin:4px 0 0}.detail-copy dl{border-color:var(--gb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.detail-copy dt{color:var(--gb-ink-soft)}.detail-copy .purchase-box{border:1px solid #d6bda3;border-left:4px solid var(--gb-rust);background:#efe1d0;border-radius:0 10px 10px 0;padding:22px}.detail-copy .purchase-box>strong{color:var(--gb-ink)}.detail-extra{border-color:var(--gb-line);max-width:none;margin:48px 0 0;padding:27px 0 0}.inline-sample,.ai-disclosure,.review-section{max-width:none}.book-author-profile-link{margin-top:26px}.author-info-page{max-width:var(--gb-page-width)}.author-info-hero{border-radius:var(--gb-radius)}.author-facts{gap:12px}.author-facts article,.author-info-grid article,.author-info-section,.author-process,.author-interest{border-radius:var(--gb-radius)}.author-preview-section{margin:clamp(48px,6vw,76px) 0}.author-preview-section .section-heading p{margin-bottom:0}.author-dashboard-presentation{border:1px solid var(--gb-line);border-radius:var(--gb-radius);background:var(--gb-card);box-shadow:var(--gb-shadow);margin:24px 0 0;overflow:hidden}.author-dashboard-presentation img{width:100%;height:auto;display:block}.author-dashboard-presentation figcaption{color:var(--gb-ink-soft);padding:12px 18px;font-size:14px;line-height:1.5}.author-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.author-preview-card{border:1px solid var(--gb-line);border-radius:var(--gb-radius);background:var(--gb-card);min-width:0;box-shadow:var(--gb-shadow);align-content:start;gap:15px;padding:clamp(22px,3vw,32px);display:grid}.author-preview-card .sample-badge{justify-self:start}.author-preview-card h3{margin:0;font-size:clamp(25px,2.8vw,34px)}.author-preview-card p{color:var(--gb-ink-soft);margin:0}.author-preview-card a{color:var(--gb-green);text-underline-offset:3px;margin-top:auto;font-weight:750}.author-preview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.author-preview-summary span{min-height:70px;color:var(--gb-ink);text-align:center;background:#f1e8dc;border-radius:8px;align-items:center;padding:12px;font-size:14px;font-weight:700;line-height:1.35;display:grid}.author-preview-profile{background:#f1e8dc;border-radius:8px;align-items:center;gap:14px;min-height:70px;padding:12px;display:flex}.author-preview-avatar{color:#684b39;background:#ddc9b2;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:12px;font-weight:700;display:grid}.author-preview-profile>div{gap:4px;min-width:0;display:grid}.author-preview-profile strong{color:var(--gb-ink);font-size:15px}.author-preview-profile small{color:var(--gb-ink-soft);font-size:13px;line-height:1.35}@media (max-width:620px){.author-preview-card{gap:13px;padding:20px}.author-preview-summary{grid-template-columns:1fr;gap:6px}.author-preview-summary span{text-align:left;min-height:0;padding:9px 12px}}.author-area{background:var(--gb-paper);grid-template-columns:minmax(220px,248px) minmax(0,1fr);max-width:none}.author-main{min-width:0;padding:clamp(22px,3vw,46px)}.author-dashboard{max-width:var(--gb-page-width);color:var(--gb-ink);gap:20px}.author-dashboard-hero{border-color:var(--gb-line);box-shadow:var(--gb-shadow);background:linear-gradient(100deg,#fffaf2 0%,#f2e6d7 72%,#e5d6c2);align-items:center}.author-dashboard-hero h1{color:var(--gb-ink);font-size:clamp(38px,4vw,56px)}.author-period-tabs{border-color:var(--gb-line);background:#e9dccb}.author-period-tabs button.selected{color:var(--gb-green)}.author-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.author-dashboard-metrics article,.author-dashboard-card{border-color:var(--gb-line);background:var(--gb-card);box-shadow:0 8px 24px #242b210d}.author-dashboard-metrics article{border-top:3px solid #ad7656}.author-dashboard-metrics span{color:var(--gb-ink-soft)}.author-dashboard-metrics strong{color:var(--gb-ink)}.author-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr)}.author-earnings-card{color:#fffaf1;background:#73513d}.author-earnings-card h2,.author-earnings-card .overline{color:#fffaf1}.author-earnings-card dl>div{align-items:baseline}.author-earnings-card dl>div:nth-child(2){color:#f3d9a6}.author-earnings-card dl>div:nth-child(3){color:#f6e8d4}.author-earnings-card dl>div:nth-child(4){color:#fff;border-bottom:0}.author-earnings-card dd{white-space:nowrap;font:700 clamp(18px,1.7vw,23px) Georgia,serif}.author-book-dashboard-list>button{min-width:0}.author-book-dashboard-list>button.selected{box-shadow:inset 4px 0 var(--gb-green)}.author-book-detail{background:#f0e4d5}.author-dashboard-cover{background:linear-gradient(145deg,#73513d,#ad7656)}.author-dashboard-empty{background:#f8f4eb;border-color:#d9c4ad}.author-slot-meter i{background:var(--gb-green)}.author-promo-card{background:#f0e4d5}.shelf-sage{background:#e9dccb;border-color:#dcc9b3}.ai-disclosure{background:linear-gradient(110deg,#fffaf2,#f0e4d5);border-color:#d9c4ad}.ai-disclosure-heading>span{background:var(--gb-rust)}.author-info-hero,.author-profile-hero{border-color:var(--gb-line);background:linear-gradient(112deg,#e5d6c2,#f8f4eb 64%,#fffaf2)}.inline-sample,.author-book-detail,.real-voices-section,.book-author-profile-link{background:#f0e4d5;border-color:#d9c4ad}.author-profile-hero .voice-portrait,.public-profile-photo{background:#e5d6c2}.author-nav .selected{color:var(--gb-ink);background:#e9dccb}.topic-bar button:hover,.segmented .selected,.mode-switch .selected{background:#e9dccb;border-color:#b99a7c}.author-dashboard-cover{color:#fff}@media (max-width:1100px){.site-header{flex-wrap:wrap;gap:6px 22px;height:auto;min-height:88px;padding-block:8px}.site-header nav{flex-basis:100%;order:3;justify-content:center;padding-bottom:5px;overflow-x:auto}.header-actions{margin-left:auto}.book-grid,.author-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:480px;margin-inline:16px}.book-detail-page .detail-layout{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:26px}.detail-copy h1{font-size:clamp(36px,5vw,50px)}.detail-copy .blurb{font-size:17px}.author-preview-grid,.voices-grid,.author-dashboard-grid{grid-template-columns:1fr}}@media (max-width:620px){:root{--gb-gutter:17px}.site-header{gap:4px 8px}.site-header nav{justify-content:flex-start;gap:12px}.site-header nav button,.site-header nav a{font-size:13px}.site-header .header-actions span:not(.icon){display:none}.prototype-note{font-size:12px}.section-heading{flex-direction:column;align-items:start;gap:8px}.hero{background-position:64%;min-height:480px;padding:35px 22px}.hero:before{background:linear-gradient(90deg,#281811f2,#442518b8)}.hero h1{font-size:clamp(38px,10vw,54px)}.hero-copy>p:not(.preview-kicker){font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>*{width:100%}.new-voices-home{padding-inline:var(--gb-gutter)}.voice-home-grid,.book-grid{grid-template-columns:1fr 1fr;gap:12px}.voice-home-grid{grid-template-columns:1fr}.book-card{padding:8px}.book-card-content{padding:12px 3px 3px}.book-card h3{font-size:19px}.book-card .book-card-author{font-size:13px}.book-card .book-card-meta{font-size:12px}.book-card .full{padding-inline:7px;font-size:12px}.catalog-controls{padding:12px}.book-detail-page .detail-layout{grid-template-columns:1fr}.book-detail-page .detail-layout>.cover{width:min(100%,330px);margin-inline:auto}.detail-copy h1{font-size:clamp(39px,9vw,55px)}.detail-copy .purchase-box{padding:17px}.detail-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}.author-preview-grid,.author-area{grid-template-columns:1fr}.author-main{padding:17px}.author-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.author-earnings-card dl>div{flex-wrap:wrap}.app-shell footer{flex-direction:column}}@media (max-width:390px){.book-grid{grid-template-columns:1fr}.site-header nav{gap:8px}.site-header nav button,.site-header nav a{font-size:12px}.author-dashboard-metrics{grid-template-columns:1fr}}.site-header{gap:clamp(16px,2vw,32px);height:72px}.site-header nav{justify-content:center}.hero-copy .hero-actions .primary,.hero-copy .hero-actions .hero-secondary{min-height:48px;padding-inline:23px}.author-registration-launch{max-width:var(--gb-page-width);border-left:1px solid var(--gb-line);box-shadow:none;background:#f2e7d9;margin:30px auto}.author-registration-launch .launch-disclaimer{color:var(--gb-ink-soft);font-weight:650}@media (max-width:900px){.site-header{height:auto;min-height:70px;position:static}.site-header nav{flex-wrap:wrap;justify-content:center;overflow:visible}}@media (max-width:620px){.site-header{padding:9px 18px 12px}.site-header nav{justify-content:flex-start;gap:6px 16px}.site-header nav button{min-height:36px}.hero{min-height:470px;margin-inline:16px}.hero-copy .hero-actions>*{text-align:center;width:100%}.author-registration-launch{margin-inline:16px}}.authors-discovery{max-width:1180px;margin-inline:auto;padding-block:clamp(36px,5vw,70px) 80px}.authors-discovery-intro{max-width:820px;margin-bottom:clamp(32px,5vw,58px)}.authors-discovery-intro h1{max-width:850px;margin:12px 0 18px;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.authors-discovery-intro>p:not(.overline){max-width:720px;color:var(--gb-ink-soft);font-size:clamp(17px,1.6vw,20px)}.authors-discovery-intro .secondary{margin-top:12px}.demo-author-profile{border:1px solid var(--gb-line);border-radius:var(--gb-radius);box-shadow:var(--gb-shadow);background:#fffaf2;padding:clamp(22px,4vw,48px);scroll-margin-top:96px}.demo-author-heading{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.demo-author-photo{aspect-ratio:4/5;background:url(/assets/autorenportraits-neue-stimmen-v2.png) 0 0/200% 200% no-repeat;border-radius:10px;width:100%}.demo-author-copy h1,.demo-author-copy h2{margin:8px 0;font-size:clamp(34px,4vw,52px)}.demo-author-copy>p{max-width:690px;color:var(--gb-ink-soft)}.demo-author-copy .demo-author-genres{color:var(--gb-rust);margin:0 0 18px;font-weight:700}.demo-author-copy blockquote{border-left:3px solid var(--gb-rust);color:var(--gb-ink);margin:0 0 18px;padding-left:18px;font:italic clamp(20px,2.2vw,27px)/1.4 Georgia,serif}.demo-author-books{border-top:1px solid var(--gb-line);margin-top:clamp(32px,4vw,52px);padding-top:26px}.demo-author-books h3{margin:0;font-size:27px}.demo-author-books p{color:var(--gb-ink-soft);margin:6px 0 20px}.demo-author-books-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.demo-author-books-grid figure{min-width:0;margin:0}.demo-author-books-grid img{aspect-ratio:2/3;object-fit:cover;border-radius:8px;width:100%;display:block}.profile-author-photo{object-fit:cover;background-image:none;display:block}.profile-photo-placeholder,.profile-cover-placeholder{color:#73513d;text-align:center;background:#eee3d4;place-content:center;justify-items:center;gap:8px;display:grid}.profile-photo-placeholder span,.profile-cover-placeholder span{font-size:38px}.profile-cover-placeholder{aspect-ratio:2/3;border-radius:8px;width:100%;padding:12px}.demo-author-books-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.demo-author-books-grid a{color:#85482d;font-weight:700}.voice-editor-preview .shared-author-profile{box-shadow:none;padding:18px}.voice-editor-preview .demo-author-heading{grid-template-columns:1fr}.voice-editor-preview .demo-author-photo{width:min(100%,200px)}.voice-editor-preview .demo-author-books-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.demo-author-books-grid figcaption{gap:5px;padding-top:12px;display:grid}.demo-author-books-grid figcaption span{color:var(--gb-rust);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.demo-author-books-grid figcaption strong{font:700 clamp(17px,1.5vw,21px)/1.2 Georgia,serif}.demo-author-disclaimer{color:var(--gb-ink-soft);margin:26px 0 0;font-size:14px}.more-demo-voices{margin-top:55px}.authors-discovery-cta{border-radius:var(--gb-radius);background:#eadbca;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(38px,5vw,60px);padding:clamp(26px,4vw,42px);display:flex}.authors-discovery-cta h2{font-size:clamp(29px,3vw,40px)}.authors-discovery-cta p:not(.overline){max-width:720px;color:var(--gb-ink-soft)}.authors-discovery-cta .primary{flex-shrink:0}@media (max-width:620px){.authors-discovery{padding-bottom:50px}.authors-discovery-intro h1{font-size:clamp(34px,9vw,45px)}.demo-author-heading{grid-template-columns:1fr}.demo-author-photo{width:min(100%,250px)}.demo-author-books-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.authors-discovery-cta{flex-direction:column;align-items:stretch}.authors-discovery-cta .primary{width:100%}}
.gb-help-launcher{right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:80;color:#fff9ef;background:#633822;border:1px solid #f3ddbf;border-radius:40px;align-items:center;gap:10px;min-height:58px;padding:7px 18px 7px 8px;font-size:14px;font-weight:750;display:flex;position:fixed;box-shadow:0 5px 22px #38221638}.gb-help-launcher img,.gb-help-header img{object-fit:contain;background:#fffaf0;border-radius:50%;flex:none}.gb-help-launcher:hover{background:#7b4429}.gb-help-launcher:focus-visible{outline-offset:5px}.gb-help-dialog{inset:auto 20px max(18px,env(safe-area-inset-bottom)) auto;color:#3e291f;background:#fffaf3;border:1px solid #d9c8b4;border-radius:18px;width:min(430px,100vw - 24px);max-width:calc(100vw - 24px);height:min(720px,100dvh - 36px);max-height:calc(100dvh - 36px);margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 20px 65px #23160d45}.gb-help-dialog::backdrop{background:#21150d26}.gb-help-panel{text-align:left;flex-direction:column;height:100%;min-height:0;display:flex}.gb-help-header{color:#fff9ef;background:#633822;flex:none;align-items:center;gap:10px;padding:16px;display:flex}.gb-help-header>div{flex:1;min-width:0}.gb-help-header h2{color:inherit;margin:0;font:700 18px/1.25 Georgia,serif}.gb-help-header p{color:#f3ddc9;margin:4px 0 0;font-size:11px;line-height:1.4}.gb-help-header>button{color:#fff9ef;background:0 0;border:0;border-radius:8px;flex:none;width:36px;height:40px;font-size:29px;line-height:1}.gb-help-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:80px;padding:18px 16px;overflow-y:auto}.gb-help-welcome{font-size:14px;line-height:1.55}.gb-help-welcome p{color:#6d5748;margin:6px 0 14px}.gb-help-questions{flex-wrap:wrap;gap:7px;display:flex}.gb-help-questions button{background:#fffdf8;border:1px solid #cbb29b;border-radius:18px;min-height:36px;padding:9px 11px;font-size:12px}.gb-help-questions button:hover{background:#f0e2d2}.gb-help-register{color:#8b4026;margin-top:13px;font-size:12px;line-height:1.5;display:block}.gb-help-exchange{overflow-wrap:anywhere;flex-direction:column;gap:9px;margin-top:18px;font-size:14px;line-height:1.55;display:flex}.gb-help-exchange p{white-space:pre-wrap;margin:4px 0 0}.gb-help-exchange small{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.gb-help-question{background:#ede0ce;border-radius:14px 14px 3px;align-self:flex-end;max-width:92%;padding:10px 13px}.gb-help-answer{background:#fff;border:1px solid #dfd3c3;border-radius:14px 14px 14px 3px;max-width:96%;padding:12px 14px}.gb-help-compose{background:#fffdf8;border-top:1px solid #e2d4c4;flex:none;padding:12px 16px 8px}.gb-help-compose>label{margin-bottom:5px;font-size:12px;font-weight:750;display:block}.gb-help-compose textarea{resize:vertical;color:#3e291f;background:#fff;border:1px solid #bfa78f;border-radius:9px;width:100%;min-height:65px;max-height:100px;padding:10px 12px;font-size:14px;line-height:1.4;display:block}.gb-help-note{color:#715b4c;margin:7px 0;font-size:11px;line-height:1.45}.gb-help-note details{margin-top:3px}.gb-help-note summary{cursor:pointer;text-decoration:underline}.gb-help-note details p{max-height:100px;margin:5px 0;overflow-y:auto}.gb-help-actions{gap:8px;margin-top:10px;display:flex}.gb-help-actions button{color:#633822;background:#fffaf3;border:1px solid #a77c5f;border-radius:8px;flex:1;min-height:41px;padding:9px;font-size:13px;font-weight:750}.gb-help-actions .gb-help-ai{color:#fff;background:#a34f2e;border-color:#a34f2e}.gb-help-panel button:disabled{cursor:default;opacity:.5}.gb-help-audience{align-items:center;gap:10px;display:flex!important}.gb-help-audience select{color:#3e291f;background:#fff;border:1px solid #cdb8a3;border-radius:6px;padding:5px;font-size:12px}.gb-help-context{margin-bottom:0;font-size:10px}.gb-help-error{background:#fff0e8;border:1px solid #dda486;border-radius:8px;padding:10px;font-size:13px;line-height:1.5}.gb-help-error a{color:#8b4026}.gb-help-contact{background:#f6ede1;border-top:1px solid #e8ddcf;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 13px;font-size:11px;display:flex}.gb-help-contact a{color:#743c24}.gb-help-contact button{color:#715b4c;background:0 0;border:0;padding:5px 0;font-size:10px;text-decoration:underline}@media (max-width:600px){.gb-help-launcher{right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:54px;padding-right:14px}.gb-help-dialog{right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.gb-help-header{padding:12px}.gb-help-conversation{padding:14px}.gb-help-compose{padding:10px 14px 7px}.gb-help-header h2{font-size:17px}}@media (max-height:580px){.gb-help-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);bottom:8px}.gb-help-header{padding:8px 12px}.gb-help-header p,.gb-help-context{display:none}.gb-help-compose textarea{height:48px;min-height:48px}.gb-help-compose{padding-top:7px}.gb-help-contact{padding:6px 12px}.gb-help-conversation{min-height:45px}}@media print{.gb-help-launcher,.gb-help-dialog{display:none!important}}.gb-help-upload{background:#fffdf8;border:1px solid #d9c8b4;border-radius:10px;margin:14px 0;padding:12px;font-size:12px;line-height:1.45}.gb-help-upload p{margin:5px 0 8px}.gb-help-upload select{color:#3e291f;background:#fff;border:1px solid #bfa78f;border-radius:7px;width:100%;padding:8px}.gb-help-upload button{color:#633822;background:#fffaf3;border:1px solid #a77c5f;border-radius:7px;min-height:36px;margin:8px 8px 0 0;padding:7px 10px;font-weight:700}.gb-help-upload label{align-items:flex-start;gap:7px;margin-top:10px;display:flex}.gb-help-upload label input{flex:none;margin-top:2px}
.gift-checkout{background:#fbf4e9;border:1px solid #dbc7b2;border-radius:12px;padding:18px}.gift-checkout>label{margin:0}.gift-checkout fieldset{min-width:0;margin-top:18px}.gift-checkout p{line-height:1.55}.gift-checkout textarea{box-sizing:border-box;color:#403229;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbbba8;border-radius:6px;padding:12px}.gift-checkout .confirmation-check{align-items:flex-start}.gift-checkout .confirmation-check input{flex-shrink:0}.gift-redemption-page{max-width:860px;margin-inline:auto}.gift-redemption-page>header{margin-bottom:28px}.gift-redemption-page h1{font-size:clamp(32px,6vw,54px)}.gift-redemption-card{overflow-wrap:anywhere;background:#fffdf8;border:1px solid #d8c6b3;border-radius:18px;gap:18px;padding:clamp(20px,4vw,38px);display:grid}.gift-redemption-card h2,.gift-redemption-card p{margin:0}.gift-redemption-card p{line-height:1.6}.gift-redemption-card button,.gift-redemption-card .gift-download{white-space:normal;text-align:center;justify-self:start;max-width:100%}.gift-message{white-space:pre-wrap;background:#f4e9d8;border-left:3px solid #a75a36;margin:0;padding:18px 20px;line-height:1.65}.gift-support{border-top:1px solid #eadfd2;padding-top:18px;font-size:14px}.gift-redemption-card [role=alert]{color:#873c24;background:#fff0e8;border:1px solid #dba489;padding:14px}.gift-redemption-card [role=status]{color:#405832;background:#eaf0e2;padding:14px}@media (max-width:600px){.gift-checkout{padding:14px}.gift-redemption-card button,.gift-redemption-card .gift-download{justify-self:stretch}}.gift-email-preview{background:#fff;border:1px solid #dfcbb5;border-radius:12px;margin-block:20px;padding:16px}.gift-email-preview>h3{margin:0}.gift-email-preview-content{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:14px;margin-top:16px;display:grid}.gift-email-preview-content h4,.gift-email-preview-content p{margin:0}.gift-card-art{border-radius:10px;width:100%;max-width:360px;height:auto;display:block}.gift-preview-cover{object-fit:contain;width:100px;max-height:150px}.gift-email-preview-content .gift-message{box-sizing:border-box;width:100%}.gift-preview-link{color:#fff;background:#8c482c;border-radius:7px;padding:10px 18px;font-weight:700}
.customer-library{color:#35251e;max-width:1420px;margin:auto}.reader-brand{color:#613b26;align-items:baseline;gap:18px;font-family:Georgia,serif;font-size:27px;font-weight:700;text-decoration:none;display:flex}.reader-brand span{color:#766353;font-family:inherit;font-size:15px;font-weight:400}.reader-account-nav{border-bottom:1px solid #dfd0bd;flex-wrap:wrap;gap:8px;margin:26px 0 48px;padding-bottom:18px;display:flex}.reader-account-nav a{color:#654b39;border-radius:7px;padding:10px 14px;font-size:14px;text-decoration:none}.reader-account-nav a[aria-current=page]{color:#fff;background:#713e26}.library-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:36px;display:flex}.library-heading h1{margin:10px 0 15px;font:clamp(34px,4vw,52px)/1.12 Georgia,serif}.library-heading p:not(.overline){color:#776757;max-width:720px;line-height:1.65}.library-heading>a{flex-shrink:0}.customer-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.customer-book-card{background:#fffdf9;border:1px solid #e2d4c2;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #3b241207}.customer-book-cover{color:#fff;background:#eae1d3;justify-content:center;align-items:center;min-height:260px;padding:26px;text-decoration:none;display:flex}.customer-book-cover img{object-fit:contain;border-radius:2px;max-width:100%;height:232px;box-shadow:6px 9px 18px #2c1b2440}.customer-book-cover>span{color:#fff8e9;text-align:center;background:#4b5b45;place-items:center;max-width:180px;min-height:230px;padding:24px;font:24px/1.3 Georgia,serif;display:grid;box-shadow:6px 9px 18px #2c1b2440}.customer-book-info{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.customer-book-info h2{overflow-wrap:anywhere;margin:0;font:26px/1.25 Georgia,serif}.customer-book-info p{margin:0;line-height:1.5}.library-book-kind{color:#8b542d;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.library-book-author{color:#796858;font-size:15px}.library-book-meta{color:#796858;font-size:12px}.library-progress{color:#57432f;border-left:3px solid #9b6c45;padding-left:10px;font-size:13px}.reader-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.customer-book-info .reader-actions{margin-top:auto;padding-top:10px}.reader-download-link{color:#79472d;font-size:14px}.library-claim{background:#eee5d7;border:1px solid #d9c6ad;border-radius:14px;margin-top:42px;padding:28px}.library-claim h2{margin-top:0;font:25px Georgia,serif}.library-claim p{max-width:820px;font-size:15px;line-height:1.65}.library-empty{text-align:center;background:#faf6ee;border:1px dashed #cdb79c;border-radius:18px;padding:50px 30px}.library-empty>span{color:#9b7046;font-size:50px}.library-empty h2{font:30px Georgia,serif}.library-empty p{max-width:560px;margin:0 auto 25px;line-height:1.65}.reader-footer{justify-content:center;gap:24px;padding:35px 18px;font-size:14px;display:flex}.reader-footer a{color:inherit}.reader-notice,.reader-error{background:#e8efdf;border:1px solid #c5d1b2;border-radius:10px;margin-block:20px;padding:18px 22px;line-height:1.6}.reader-error{color:#783b20;background:#fff0e5;border-color:#cf9d80}.online-reader{color:#35251e;background:#f4efe6;min-height:100vh;padding-bottom:10px}.reader-topbar{background:#fffcf6;border-bottom:1px solid #ddcfbe;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(16px,4vw,58px);display:flex}.reader-back{color:#75462b;text-decoration:none}.reader-topbar>span{font:18px Georgia,serif}.reader-heading{text-align:center;max-width:1000px;margin:36px auto 25px;padding-inline:20px}.reader-heading h1{overflow-wrap:anywhere;margin:8px 0 12px;font:clamp(28px,4vw,46px)/1.2 Georgia,serif}.reader-heading>p:not(.overline){color:#7c6b5b}.reader-toolbar{flex-wrap:wrap;justify-content:center;align-items:end;gap:12px;max-width:1100px;margin:auto;padding:16px 20px;display:flex}.reader-toolbar label{flex-direction:column;gap:6px;min-width:0;max-width:340px;font-size:13px;font-weight:600;display:flex}.reader-toolbar select{min-width:90px;max-width:100%;color:inherit;font:inherit;background:#fffcf7;border:1px solid #cfb99f;border-radius:7px;padding:11px}.reader-control-group{align-items:center;gap:12px;display:flex}.reader-control-group output{text-align:center;min-width:50px;font-size:14px}.reader-text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:13px;text-decoration:underline}.reader-save-status{text-align:center;color:#766450;min-height:24px;padding-inline:20px;font-size:13px}.reader-status{text-align:center;padding:35px}.online-reader>.reader-error,.online-reader>.reader-actions{max-width:900px;margin:25px auto;padding:20px}.pdf-reader-area{width:min(100% - 32px,1100px);min-width:0;margin:22px auto 0}.pdf-page-scroll{text-align:center;max-width:100%;min-height:150px;padding:0 0 10px;overflow:auto}.pdf-page-scroll canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 5px 20px #39241226}.reader-page-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;max-width:1100px;margin:25px auto;padding:0 16px;display:flex}.reader-page-nav form{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.reader-page-nav label{align-items:center;gap:8px;display:flex}.reader-page-nav input{color:#34261e;width:70px;font:inherit;background:#fff;border:1px solid #cbb79e;border-radius:7px;padding:10px}.reader-page-text{max-width:800px;margin:30px auto;padding:15px 20px;line-height:1.8}.reader-page-text summary{cursor:pointer}.epub-reader-page{box-sizing:border-box;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #e6daca;border-radius:6px;max-width:780px;margin:25px auto;padding:clamp(24px,5vw,65px);font-family:Georgia,Times New Roman,serif;line-height:1.9;position:relative;box-shadow:0 8px 24px #36221009}.epub-reader-page h2{margin-bottom:1.2em;font-size:1.7em;line-height:1.3}.epub-reader-page p{white-space:pre-wrap;position:relative}.epub-chapter-count{text-transform:uppercase;letter-spacing:.1em;color:#8b6e53;font:12px/1.5 system-ui,sans-serif}.epub-paragraph-bookmark{color:#986138;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-inline-start:8px;font-size:24px;display:inline-block}.epub-current-paragraph{border-inline-start:2px solid #ba8a5c;padding-inline-start:12px}.reader-dark{color:#ece1d2;background:#201d19}.reader-dark .reader-topbar{background:#2d2720;border-color:#4a3c2f}.reader-dark .reader-heading>p,.reader-dark .reader-save-status,.reader-dark .reader-back{color:#d2b99f}.reader-dark .epub-reader-page{color:#ede3d6;background:#2d2822;border-color:#4c3e31}.reader-dark .secondary,.reader-dark .reader-toolbar select{color:#f5e7d8;background:#3e3228;border-color:#79614b}.reader-dark .epub-chapter-count{color:#c6a886}.reader-dark .reader-error{color:#ffdec6;background:#512d1e}.reader-dark .reader-toolbar button:disabled{opacity:.45}.online-reader button:disabled{opacity:.45;cursor:not-allowed}.customer-library a:focus-visible,.customer-library button:focus-visible,.online-reader a:focus-visible,.online-reader button:focus-visible,.online-reader input:focus-visible,.online-reader select:focus-visible{outline-offset:3px;outline:3px solid #c27c44}@media (max-width:1000px){.customer-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-topbar>span{display:none}}@media (max-width:600px){.customer-library{padding:24px 18px}.reader-brand{flex-direction:column;gap:5px}.reader-account-nav{gap:4px;margin-bottom:30px}.reader-account-nav a{padding:9px 10px;font-size:12px}.library-heading{display:block}.library-heading>a{margin-top:8px;display:inline-block}.customer-book-grid{grid-template-columns:1fr;gap:24px}.customer-book-cover{min-height:240px}.customer-book-info{padding:22px}.customer-book-info .primary{text-align:center;flex:1}.library-claim{padding:22px}.library-claim .reader-actions{flex-direction:column;align-items:stretch}.reader-topbar{gap:10px;padding:14px 16px;font-size:13px}.reader-topbar button{padding:10px;font-size:12px}.reader-heading{margin-top:28px}.reader-toolbar{gap:10px;padding:12px 16px}.reader-toolbar label{width:100%;max-width:100%}.reader-toolbar .secondary{padding:10px 12px;font-size:13px}.reader-page-nav{gap:12px;font-size:13px}.reader-page-nav .secondary{padding:10px 12px;font-size:13px}.epub-reader-page{margin-inline:10px;padding:28px 24px}.reader-footer{font-size:12px}.reader-error{margin-inline:16px!important}.reader-save-status{font-size:12px}}.reader-dark h1,.reader-dark h2{color:inherit}.reader-dark .reader-footer{color:#e8d7c2;background:#2d2720;border-color:#4a3c2f}.reader-dark .epub-paragraph-bookmark{color:#d7aa7d}body:has(.online-reader)>.gb-help-launcher{z-index:auto;width:max-content;max-width:calc(100% - 32px);margin:20px auto max(20px,env(safe-area-inset-bottom));position:static;inset:auto}.epub-book-reader{max-width:1100px;margin:0 auto 28px}.epub-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.epub-controls label{flex-direction:column;gap:5px;min-width:170px;font-size:13px;font-weight:700;display:flex}.epub-controls select{color:#46352b;background:#fffdf9;border:1px solid #d8c9b8;border-radius:7px;max-width:100%;padding:10px 12px}.epub-controls .reader-control-group{margin-left:auto}.epub-render-host{background:#fffdf8;border:1px solid #d7c7b5;border-radius:9px;height:min(72vh,800px);min-height:420px;overflow:hidden;box-shadow:0 8px 28px #3b241213}.epub-render-host iframe{border:0;display:block}.epub-book-reader .reader-page-nav{margin:18px 0}.epub-book-reader .reader-actions{margin:12px 0}.epub-theme-sepia .epub-render-host{background:#f3e7cc}.epub-theme-night .epub-render-host{color:#eee3d6;background:#24221f;border-color:#4f4238}@media (max-width:600px){.epub-controls{grid-template-columns:1fr 1fr;display:grid}.epub-controls label{min-width:0}.epub-controls label:first-child{grid-column:1/-1}.epub-controls .reader-control-group{grid-column:1/-1;margin-left:0}.epub-render-host{height:65vh;min-height:360px}.epub-book-reader .reader-page-nav{flex-wrap:wrap}}.library-last-read{color:#583c2d;background:#fbf5e9;border:1px solid #d8c5ac;border-radius:10px;margin:0 0 22px;padding:14px 18px}.library-last-read a{color:#713e26;text-underline-offset:3px;font-weight:700;text-decoration:underline}
