@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Franklin:wght@600;700;800&display=swap";.editorialDiagnostic{position:fixed;z-index:10000;right:12px;bottom:12px;width:min(460px,calc(100vw - 24px));color:#f1f5f9;font:13px/1.5 system-ui}.editorialDiagnostic>button{float:right}.editorialDiagnostic button{color:#fff;background:#334155;border:1px solid #64748b;border-radius:8px;padding:8px 12px;cursor:pointer}.editorialDiagnostic section{clear:both;background:#0f172a;border:1px solid #64748b;border-radius:12px;padding:12px;box-shadow:0 8px 32px #0008;max-height:calc(100dvh - 90px);overflow:auto}.editorialDiagnostic p{color:#cbd5e1;margin:8px 0}.diagnosticControls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.editorialDiagnostic ol{padding:0;list-style:none;max-height:min(340px,45dvh);overflow:auto;user-select:text}.editorialDiagnostic li{padding:8px 0;border-bottom:1px solid #334155;overflow-wrap:anywhere}.editorialDiagnostic [data-level=error]{color:#fca5a5}.editorialDiagnostic code{font-size:11px}.editorialDiagnostic select{color:#f1f5f9;background:#334155;border:1px solid #64748b;border-radius:8px;padding:8px}.editorialDiagnostic{width:min(760px,calc(100vw - 24px))}.diagnosticHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.diagnosticHeader small,.diagnosticCount{color:#94a3b8}.diagnosticMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;margin:12px 0}.diagnosticMetrics span{background:#1e293b;border-radius:6px;padding:7px}.diagnosticMetrics b{display:block;font-size:15px}.editorialDiagnostic input:not([type=checkbox]){background:#334155;color:#fff;border:1px solid #64748b;border-radius:6px;padding:8px;min-width:140px;flex:1}.editorialDiagnostic .diagnosticCheck{display:flex;align-items:center;gap:5px}.editorialDiagnostic .diagnosticControls{margin:8px 0}.editorialDiagnostic .diagnosticControls select{max-width:190px}.editorialDiagnostic ol{max-height:min(420px,48dvh)}.diagnosticStage{font-weight:650;margin:4px 0}.diagnosticMeta{display:flex;flex-wrap:wrap;gap:5px 12px;color:#cbd5e1}.diagnosticError{font-weight:600;margin-top:4px}.editorialDiagnostic pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:#020617;padding:9px;border-radius:6px}@media(max-width:540px){.editorialDiagnostic{right:6px;bottom:6px;width:calc(100vw - 12px)}}.diagnosticOperationPanel{border:1px solid #475569;border-radius:8px;padding:10px;margin:10px 0}.diagnosticOperationList{display:flex;flex-direction:column;gap:5px;max-height:230px;overflow:auto;margin-top:7px}.editorialDiagnostic .diagnosticOperationList button{width:100%;text-align:left;font-size:12px;padding:7px;background:#1e293b;overflow-wrap:anywhere}.editorialDiagnostic .diagnosticOperationList button.selected{outline:2px solid #38bdf8}.diagnosticOperationError{color:#fca5a5}.diagnosticSlow{background:#854d0e;color:#fff;padding:1px 6px;border-radius:4px}:root{color-scheme:dark;--bg: #0b0908;--panel: #15110f;--panel2: #1c1613;--line: #30241e;--text: #f5eee9;--muted: #a99b92;--orange: #ff6b1a;--orange2: #ff934f;--radius: 18px;font-family:DM Sans,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 0,#2a1409 0,transparent 30%),var(--bg)}button,input,select,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);background:#0b0908e0;backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brandBtn{border:0;background:none;padding:0}.logo{display:flex;align-items:center;gap:11px;text-align:left}.logoMark{width:42px;height:42px;border-radius:50% 50% 44% 56%;display:grid;place-items:center;background:var(--orange);font:800 14px Libre Franklin;transform:rotate(-6deg)}.logo>span:last-child{display:flex;flex-direction:column;line-height:1}.logo b{font:800 15px Libre Franklin;letter-spacing:.08em}.logo small{color:var(--orange2);font-size:9px;letter-spacing:.24em;margin-top:5px}nav{display:flex;align-items:center;gap:8px}nav button{border:0;background:none;padding:10px 13px;display:flex;gap:7px;align-items:center;color:#cdbfb6}nav button:hover{color:#fff}.navCta{border:1px solid var(--line)!important;border-radius:10px}.menu{display:none;background:none;border:0}.hero{min-height:680px;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center;padding:80px max(7vw,28px);max-width:1500px;margin:auto}.eyebrow{color:var(--orange2);font-size:12px;letter-spacing:.18em;font-weight:700}.hero h1,.page>h1,.detail h1,.auth h1{font:800 clamp(44px,6vw,88px) / .98 "Libre Franklin";letter-spacing:-.055em;margin:20px 0}.hero h1 em{color:var(--orange);font-style:normal}.heroCopy>p{max-width:640px;color:var(--muted);font-size:18px;line-height:1.7}.actions{display:flex;gap:12px;margin:30px 0}.primary,.ghost{min-height:48px;padding:0 20px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:700}.primary{background:var(--orange);border:1px solid var(--orange);color:#170a03}.primary:hover{background:var(--orange2)}.ghost{background:transparent;border:1px solid var(--line)}.stats{display:flex;gap:48px;border-top:1px solid var(--line);padding-top:26px;margin-top:40px}.stats b{font:700 24px Libre Franklin;display:flex;flex-direction:column}.stats small{font:500 11px DM Sans;color:var(--muted);margin-top:7px}.feature{height:500px;border:1px solid var(--line);border-radius:26px;overflow:hidden;position:relative;cursor:pointer;box-shadow:0 30px 80px #0008}.feature>img{width:100%;height:100%;object-fit:cover}.feature:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#0b0908 93%)}.feature>div{position:absolute;z-index:2;bottom:0;padding:36px}.feature span{font-size:11px;color:var(--orange2);letter-spacing:.14em}.feature h2{font:800 30px Libre Franklin;margin:10px 0}.feature p{color:#d2c4bb}.feature button,.card button,.sectionHead button,.newsList button{border:0;background:none;color:var(--orange2);padding:0;display:flex;align-items:center;gap:5px;font-weight:700}.section,.page,.detail{max-width:1300px;margin:auto;padding:84px max(5vw,24px)}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.sectionHead h2,.community h2{font:800 clamp(30px,4vw,50px) "Libre Franklin";margin:12px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:.25s}.card:hover{transform:translateY(-6px);border-color:#6b3a22}.cover{height:300px;position:relative;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;transition:.4s}.card:hover img{transform:scale(1.04)}.cover span{position:absolute;top:14px;left:14px;background:#17110de6;border:1px solid #4b362c;border-radius:20px;padding:6px 10px;font-size:11px}.cardBody{padding:20px}.cardBody p{color:var(--orange2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cardBody h3{font:700 21px Libre Franklin;margin:9px 0}.cardBody small{color:var(--muted)}.cardBody button{margin-top:20px}.community{text-align:center;margin:50px auto 90px;max-width:1100px;background:linear-gradient(135deg,#2b160c,#15100d);border:1px solid #5e321d;border-radius:26px;padding:70px 20px}.community p{color:var(--muted);max-width:600px;margin:0 auto 28px}.page{min-height:70vh}.page>h1{font-size:clamp(45px,6vw,76px);margin-bottom:14px}.page>p{color:var(--muted);font-size:17px}.filters{display:grid;grid-template-columns:1fr 220px 220px;gap:12px;margin:40px 0 18px}.filters label{display:flex;align-items:center;gap:10px}.filters label,.filters select,input,textarea{background:var(--panel);border:1px solid var(--line);border-radius:11px;color:var(--text);padding:0 14px;min-height:48px}.filters input{border:0;padding:0;background:none;width:100%;outline:none}.count{font-size:13px!important;margin-bottom:24px}.empty{text-align:center;padding:70px 20px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);grid-column:1/-1}.empty svg{width:42px;height:42px;color:var(--orange)}.empty h3,.empty h2{color:var(--text)}.detail{padding-top:50px}.back{background:none;border:0;color:var(--muted);display:flex;gap:8px}.detailTop{display:grid;grid-template-columns:340px 1fr;gap:60px;margin-top:35px}.detailTop>img{width:100%;height:500px;object-fit:cover;border-radius:20px;border:1px solid var(--line)}.detail h1{font-size:clamp(40px,5vw,68px);margin:24px 0 8px}.original{color:var(--muted)}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span,.tags i,.status{font-style:normal;font-size:11px;padding:6px 10px;border:1px solid var(--line);border-radius:20px}.tags span{background:var(--orange);color:#180a02;border-color:var(--orange)}dl{display:flex;gap:50px;margin:30px 0}dl div{display:flex;flex-direction:column}dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}dd{margin:6px 0}.detailTop>div>p:last-child{line-height:1.8;color:#c8bbb3}.volumes{margin-top:70px}.volumes>h2{font:800 34px Libre Franklin}.volume{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:16px 0;padding:24px}.chapter{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:16px 0}.chapter span{display:flex;flex-direction:column;gap:4px;color:var(--muted)}.chapter b{color:var(--text)}.chapter div{display:flex;gap:10px}.chapter a{display:flex;align-items:center;gap:6px;text-decoration:none;border:1px solid var(--line);border-radius:9px;padding:9px 12px}.chapter svg{width:16px}.newsList{display:grid;gap:16px;margin-top:44px}.newsList article{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.newsList time{color:var(--muted);margin-right:12px}.newsList>article>span{color:var(--orange2);font-size:11px;letter-spacing:.1em}.newsList h2{font:700 28px Libre Franklin}.newsList p{color:var(--muted)}.social{text-align:center}.social>p{max-width:600px;margin:auto}.socialGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;text-align:left}.socialGrid a{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:32px;text-decoration:none}.socialGrid a:hover{border-color:var(--orange)}.socialGrid>a>svg{color:var(--orange);width:36px;height:36px}.socialGrid p{color:var(--muted);min-height:50px}.socialGrid b{display:flex;align-items:center;color:var(--orange2)}.auth{min-height:calc(100vh - 76px);display:grid;place-items:center;padding:50px 20px}.auth>div{width:min(480px,100%);background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:40px}.auth .logo{margin-bottom:38px}.auth h1{font-size:42px}.auth>div>p{color:var(--muted)}form label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px}form input,form select,form textarea{width:100%}form .primary{width:100%;margin-top:10px}.linkBtn{border:0;background:none;color:var(--orange2);display:block;margin:20px auto 0}.formMsg{padding:12px;background:#211811;border-radius:9px;color:#e9c7b3!important}.dashboard{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.dashboard aside{background:#100d0b;border-right:1px solid var(--line);padding:28px 20px;position:sticky;top:0;height:100vh}.dashboard aside>p{color:var(--muted);font-size:12px;margin-bottom:34px}.dashboard aside>button{width:100%;border:0;background:none;padding:12px;border-radius:9px;display:flex;gap:10px;color:var(--muted);margin:3px 0}.dashboard aside>button:hover{background:var(--panel2);color:#fff}.dashboard aside svg{width:18px}.dashboard main{padding:48px;max-width:1200px;width:100%;margin:auto}.adminHead{display:flex;justify-content:space-between;align-items:center}.adminHead h1{font:800 46px Libre Franklin;margin:10px 0}.adminHead p{color:var(--muted)}.tableWrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:auto;margin-top:30px}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:16px;border-bottom:1px solid var(--line)}th{font-size:11px;color:var(--muted);text-transform:uppercase}td:first-child{display:flex;align-items:center;gap:12px}td img{width:44px;height:58px;object-fit:cover;border-radius:5px}td span{display:flex;flex-direction:column}td small{color:var(--muted)}td button{background:none;border:0;color:var(--muted)}td button svg{width:18px}.modal{position:fixed;inset:0;background:#000b;display:grid;place-items:center;z-index:50;padding:20px}.modal form{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:30px;width:min(700px,100%);max-height:90vh;overflow:auto;position:relative}.close{position:absolute;right:18px;top:18px;border:0;background:none}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.wide{grid-column:1/-1}textarea{min-height:120px;padding-top:12px}.hint{color:var(--muted);font-size:12px}.users{margin-top:40px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.users>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line)}.users select{background:var(--panel2);color:#fff;border:1px solid var(--line);border-radius:8px;padding:7px}footer{border-top:1px solid var(--line);padding:50px max(5vw,24px);display:grid;grid-template-columns:1fr 1fr;gap:25px;color:var(--muted)}footer>div{display:flex;justify-content:flex-end;gap:20px}footer a{text-decoration:none}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}@media(max-width:900px){body>div>header>nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--panel);padding:16px;flex-direction:column;align-items:stretch}body>div>header>nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:50px}.feature{height:430px}.grid,.socialGrid{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:1fr 1fr}.filters label{grid-column:1/-1}.detailTop{grid-template-columns:240px 1fr;gap:30px}.dashboard{grid-template-columns:1fr}.dashboard aside{display:none}.dashboard main{padding:30px 20px}}@media(max-width:600px){.hero{padding:45px 20px}.hero h1{font-size:48px}.feature{height:400px}.stats{gap:22px}.grid,.socialGrid{grid-template-columns:1fr}.cover{height:360px}.filters{grid-template-columns:1fr}.filters label{grid-column:auto}.detailTop{grid-template-columns:1fr}.detailTop>img{height:440px}.chapter{align-items:flex-start;gap:15px;flex-direction:column}.page,.section,.detail{padding:60px 20px}.page>h1{font-size:46px}.adminHead{align-items:flex-start;gap:15px}.adminHead .primary{font-size:0;padding:0;width:48px}.adminHead .primary svg{width:22px}.formGrid{grid-template-columns:1fr}.wide{grid-column:auto}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start;flex-wrap:wrap}}.logo>img{width:42px;height:42px;object-fit:cover;border-radius:50%;border:2px solid var(--orange)}.brandHero{max-width:1500px;margin:0 auto;padding:34px max(4vw,20px) 0;position:relative}.brandHero>img{width:100%;aspect-ratio:2.5/1;object-fit:cover;border:1px solid #673315;border-radius:24px;box-shadow:0 28px 80px #0009}.brandHeroActions{position:absolute;left:max(7vw,45px);bottom:28px;display:flex;gap:12px}.announcementStrip{max-width:1300px;margin:30px auto 0;padding:18px 24px;display:flex;gap:16px;align-items:center;background:#201108;border:1px solid #743a18;border-radius:14px}.announcementStrip>svg{color:var(--orange)}.announcementStrip div{display:flex;flex-direction:column;flex:1}.announcementStrip span{font-size:12px;color:var(--orange2);text-transform:uppercase;letter-spacing:.1em}.announcementStrip button{border:0;background:none;color:var(--orange2);display:flex;align-items:center}.genreFilters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.genreFilters button{padding:8px 12px;border:1px solid var(--line);border-radius:99px;background:var(--panel);color:var(--muted);display:flex;gap:6px;align-items:center}.genreFilters button.active{color:#160900;background:var(--orange);border-color:var(--orange)}.genreFilters svg{width:14px;height:14px}.filterSummary{display:flex;justify-content:space-between;margin:18px 0 24px;color:var(--muted)}.filterSummary button{border:0;background:none;color:var(--orange2)}.altTitle{display:block;color:#d6c0b2!important;font-style:italic;margin-bottom:7px}.alternateTitles{padding:12px 0;border-block:1px solid var(--line)}.alternateTitles p{margin:8px 0!important;display:flex;gap:14px;color:var(--muted)!important}.alternateTitles b{min-width:90px;color:var(--orange2);font-size:12px;text-transform:uppercase}.announcementList{display:grid;gap:18px;margin-top:40px}.announcementList article{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px}.announcementList article.pinned{border-color:#8a461f;background:linear-gradient(135deg,#28150b,var(--panel))}.announcementList article>div{display:flex;gap:10px;color:var(--orange2);font-size:12px;text-transform:uppercase}.announcementList h2{font:700 30px Libre Franklin;margin:14px 0}.announcementList p{color:#c8bbb3;line-height:1.7}.announcementList time{color:var(--muted);font-size:12px}.staffGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}.staffGrid article{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.staffGrid img{width:100%;aspect-ratio:1/1;object-fit:cover}.staffGrid article>div{padding:20px}.staffGrid h2{margin:0;font:700 24px Libre Franklin}.staffGrid p{color:var(--orange2)}.staffGrid span{display:flex;gap:10px}.staffGrid a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%}.socialBrand{width:min(450px,80%);height:150px;object-fit:contain;filter:drop-shadow(0 10px 24px #000);mix-blend-mode:screen}.socialGrid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:32px;text-align:left}.socialSoon{opacity:.62}.dashboard aside button.active{background:#2a160c;color:var(--orange2)}.modalBody{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:30px;width:min(700px,100%);max-height:90vh;overflow:auto;position:relative}.modalBody>.close{position:absolute;right:18px;top:18px;border:0;background:none}.check{flex-direction:row!important;align-items:center}.check input{width:auto;min-height:auto}.filters{grid-template-columns:1fr 240px}@media(max-width:900px){.brandHero>img{aspect-ratio:1.7/1}.staffGrid{grid-template-columns:repeat(2,1fr)}.announcementStrip{margin-inline:20px}}@media(max-width:600px){.brandHero{padding:18px 12px 0}.brandHero>img{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:16px}.brandHeroActions{position:static;margin-top:14px;flex-direction:column}.announcementStrip{align-items:flex-start}.announcementStrip button{font-size:0}.announcementStrip button svg{width:22px}.staffGrid,.filters{grid-template-columns:1fr}.socialBrand{height:100px}}.volumeCard{display:grid;grid-template-columns:210px 1fr;gap:28px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;margin:18px 0}.volumeCard>img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:11px}.volumeCard h3{font:700 26px Libre Franklin;margin-top:4px}.synopsisText{max-width:78ch;color:var(--muted);line-height:1.82;text-wrap:pretty}.synopsisText p{margin:0 0 1.05em}.synopsisText p:last-child{margin-bottom:0}.volumeSynopsis{color:#c8bbb3;line-height:1.7}.credits{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:20px 0}.credits p{margin:0;color:var(--muted);display:flex;flex-direction:column}.credits b{color:var(--orange2);font-size:12px;text-transform:uppercase}.downloadRow{display:flex;flex-wrap:wrap;gap:10px}.downloadRow a{display:flex;align-items:center;gap:7px;text-decoration:none;background:var(--orange);color:#170a03;border-radius:9px;padding:10px 14px;font-weight:700}.downloadRow svg{width:17px}.volumeCard .chapter{margin-top:16px}@media(max-width:700px){.volumeCard{grid-template-columns:1fr}.volumeCard>img{max-width:230px;margin:auto}.credits{grid-template-columns:1fr}}.cardNewBadge{position:absolute;top:14px;right:14px;background:var(--orange2);color:#170a03;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:.06em}.contentBadge{position:absolute;right:14px;bottom:14px;background:#ff6518;color:#170a03;border-radius:20px;padding:7px 11px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.socialIntro{display:flex;flex-direction:column;align-items:center}.socialIntro .eyebrow{display:block;margin-top:8px}.socialIntro h1{max-width:900px}.staffHandles{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px!important}.staffHandles small{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:14px}.staffHandles svg{width:17px;height:17px;color:var(--orange)}.readerLink{display:flex;align-items:center;gap:7px;border:1px solid var(--orange)!important;background:#2b160b!important;color:var(--orange2)!important;border-radius:9px;padding:10px 14px;font-weight:700}.reader{--readerSize: 19px;min-height:100vh;background:#0c0a09;color:#eee6df}.readerPaper{background:#e9dfd0;color:#2a211b}.readerHeader{height:auto;min-height:74px;position:sticky;top:0;z-index:20;background:#100d0bf2;border-bottom:1px solid #3b2b23;display:grid;grid-template-columns:1fr minmax(240px,2fr) 1fr;align-items:center;padding:10px max(3vw,18px);backdrop-filter:blur(14px)}.readerPaper .readerHeader{background:#f3eadff2;border-color:#c9b6a3}.readerHeader>button{border:0;background:none;color:inherit;display:flex;align-items:center;gap:8px}.readerHeader>div{text-align:center;display:flex;flex-direction:column}.readerHeader small{color:#a99284;margin-top:3px}.readerHeader>span{text-align:right;color:#a99284;font-size:14px}.readerProgress{height:3px;position:sticky;top:74px;z-index:21;background:#2b211c}.readerProgress i{display:block;height:100%;background:var(--orange);transition:width .3s}.readerLayout{max-width:1280px;margin:auto;display:grid;grid-template-columns:260px minmax(0,760px);justify-content:center;gap:52px;padding:48px 28px 100px}.readerLayout>aside{position:sticky;top:110px;height:max-content;background:#15110f;border:1px solid #3b2b23;border-radius:16px;padding:18px}.readerPaper .readerLayout>aside{background:#f5ede3;border-color:#c9b6a3}.readerLayout label{display:flex;flex-direction:column;gap:8px;color:#a99284;font-size:13px}.readerLayout select{width:100%;background:#201915;color:#eee6df;border:1px solid #49372d;border-radius:9px;padding:10px}.readerPaper .readerLayout select{background:#fff;color:#2a211b;border-color:#c9b6a3}.readerSettings{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;text-align:center;margin-top:16px}.readerSettings button,.themeButton{border:1px solid #49372d;background:transparent;color:inherit;border-radius:8px;min-height:40px}.themeButton{width:100%;margin-top:12px}.readerPage{min-width:0}.readerKicker{color:var(--orange)!important;text-transform:uppercase;letter-spacing:.12em;font:700 12px DM Sans!important}.readerPage>h1{font:800 clamp(34px,5vw,58px) / 1.05 "Libre Franklin";letter-spacing:-.04em;margin:12px 0 45px}.readerContent{font:400 var(--readerSize) / 1.85 Georgia,"Times New Roman",serif}.readerContent p{margin:0 0 1.3em;text-align:justify}.readerContent h1,.readerContent h2,.readerContent h3{font-family:Libre Franklin,sans-serif;line-height:1.2;margin:2em 0 1em}.readerContent header h1{display:none}.readerContent img{display:block;max-width:min(100%,620px);height:auto;margin:32px auto;border-radius:6px}.readerContent a{color:var(--orange)}.readerLoading{padding:80px 20px;text-align:center;color:#a99284;border:1px dashed #49372d;border-radius:14px}.readerNav{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #3b2b23;margin-top:55px;padding-top:24px}.readerPaper .readerNav{border-color:#c9b6a3}.readerNav button{display:flex;align-items:center;gap:7px;border:1px solid #49372d;background:transparent;color:inherit;border-radius:9px;padding:11px 15px}.readerNav button:disabled{opacity:.35}.readerNav svg,.readerHeader svg{width:18px}.readerContent .separador{text-align:center!important;text-indent:0!important;margin:2.2em auto!important;color:var(--orange);font-size:1.35em}.readerContent a[href*="notas.xhtml#"]{cursor:pointer;text-decoration:none;color:var(--orange);font-weight:700}.noteOverlay{position:fixed;inset:0;z-index:80;background:#000b;display:grid;place-items:center;padding:20px}.noteDialog{width:min(560px,100%);max-height:80vh;overflow:auto;position:relative;background:#17120f;border:1px solid #6a3b24;border-radius:18px;padding:30px;color:#eee6df;box-shadow:0 30px 90px #000}.readerPaper .noteDialog{background:#fff9f1;color:#2a211b;border-color:#c49873}.noteDialog>span{display:block;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:18px}.noteDialog p{font:400 17px/1.7 Georgia,Times New Roman,serif;margin:0}.noteDialog sup{color:var(--orange);margin-right:7px}.noteDialog img{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:8px}.noteClose{position:absolute;right:14px;top:14px;border:0;background:transparent;color:inherit}.noteClose svg{width:20px}@media(max-width:850px){.readerHeader{grid-template-columns:auto 1fr auto}.readerHeader>button{font-size:0}.readerHeader>button svg{width:22px;height:22px}.readerLayout{grid-template-columns:1fr;padding-top:24px}.readerLayout>aside{position:static;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:end}.readerSettings{margin:0;min-width:150px}.themeButton{margin:0;padding-inline:12px}.readerPage>h1{margin-top:30px}.readerContent p{text-align:left}}@media(max-width:560px){.readerHeader>div b{font-size:13px}.readerHeader>div small{display:none}.readerHeader>span{font-size:12px}.readerLayout{padding:18px 17px 70px}.readerLayout>aside{grid-template-columns:1fr}.readerPage>h1{font-size:36px;margin-bottom:32px}.readerContent{line-height:1.72}.readerSettings{margin-top:2px}.themeButton{min-height:42px}.readerNav button{flex:1;justify-content:center}}.readerContent header{display:none!important}.readerContent figure{margin:0}.readerContent figure img{margin-top:0}.mangaReader{min-height:100vh;background:#090807;color:#f4ece6;padding-bottom:70px}.mangaHeader{position:sticky;top:0;z-index:30;min-height:76px;padding:10px max(3vw,18px);display:grid;grid-template-columns:1fr minmax(260px,2fr) 1fr;align-items:center;background:#100d0bf2;border-bottom:1px solid #3b2b23;backdrop-filter:blur(14px)}.mangaHeader button{border:0;background:none;color:inherit;display:flex;align-items:center;gap:8px}.mangaHeader button svg{width:18px}.mangaHeader>div{text-align:center;display:flex;flex-direction:column}.mangaHeader small{color:var(--orange2);margin-top:4px}.mangaHeader label{justify-self:end;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.mangaHeader select{min-height:40px;background:#201915;color:#f4ece6;border:1px solid #49372d;border-radius:9px;padding:0 10px}.mangaPages{width:min(100%,920px);margin:0 auto;background:#fff;box-shadow:0 0 60px #000}.mangaPages img{display:block;width:100%;height:auto;margin:0}.mangaNav{width:min(calc(100% - 32px),920px);margin:42px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.mangaNav button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #59331f;background:#21130c;color:#f4ece6;border-radius:10px;padding:12px 15px}.mangaNav button:last-child{justify-self:end}.mangaNav button:disabled{opacity:.35}.mangaNav span{color:var(--muted);font-size:13px;text-align:center}.mangaNav svg{width:18px}@media(max-width:700px){.mangaHeader{grid-template-columns:auto 1fr auto}.mangaHeader>button{font-size:0}.mangaHeader>div b{font-size:13px;max-width:45vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mangaHeader label>span{display:none}.mangaHeader select{max-width:120px}.mangaNav{grid-template-columns:1fr 1fr}.mangaNav span{grid-column:1/-1;grid-row:1}.mangaNav button{grid-row:2}.mangaNav button:last-child{justify-self:stretch}.mangaNav button:first-child{justify-self:stretch}}:root[data-theme=light]{color-scheme:light;--bg: #fff8f2;--panel: #fff;--panel2: #f5e9df;--line: #dfc9b9;--text: #281a13;--muted: #715e52;--orange: #d94d00;--orange2: #b94000}html[data-theme=light] body{background:radial-gradient(circle at 70% 0,#ffe1c9 0,transparent 30%),var(--bg)}html[data-theme=light] body>header{background:#fff9f3eb}html[data-theme=light] nav button{color:var(--muted)}.themeSelect{display:flex;align-items:center;gap:5px}.themeSelect span{font-size:0}.themeSelect select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:7px;max-width:92px}.advancedFilters{grid-template-columns:2fr repeat(3,1fr)}.advancedFilters label{grid-row:span 2}.tags button{font-style:normal;font-size:11px;padding:6px 10px;border:1px solid var(--line);border-radius:20px;background:transparent;color:inherit}.metadata{flex-wrap:wrap}.volumeStatus{display:inline-block;color:var(--orange2);font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.progressBars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.progressBars>div>span{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.progressBars small{color:var(--muted)}.progressBars i{display:block;height:7px;background:var(--panel2);border-radius:9px;overflow:hidden}.progressBars em{display:block;height:100%;background:linear-gradient(90deg,var(--orange),#ffb04b);border-radius:9px}.communityPanel{margin-top:65px;border-top:1px solid var(--line);padding-top:40px}.communityActions{display:flex;gap:14px;align-items:center}.communityActions>button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:12px 17px;border-radius:10px}.communityActions>button.active{border-color:var(--orange);color:var(--orange)}.communityActions svg{width:19px}.communityActions label{display:flex;gap:8px;align-items:center}.communityActions select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:11px}.ratingBox{display:flex;justify-content:space-between;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;margin:20px 0}.ratingBox>span{display:flex;align-items:center;gap:7px;font-weight:800}.ratingBox svg{width:20px}.ratingBox div{display:flex}.ratingBox button{border:0;background:none;padding:3px;color:var(--muted)}.ratingBox button.active{color:#ff9c2b;fill:#ff9c2b}.inlineMessage{color:var(--orange2)}.comments{margin-top:42px}.comments h2,.profileGrid h2{display:flex;align-items:center;gap:10px}.comments h2 svg,.profileGrid h2 svg{color:var(--orange)}.comments form textarea{padding:14px;min-height:100px}.comments form .primary{width:auto}.comments article{background:var(--panel);border:1px solid var(--line);padding:18px;border-radius:12px;margin-top:12px}.comments article p{white-space:pre-wrap}.comments time{font-size:12px;color:var(--muted)}.muted{color:var(--muted)}.volumeHero{display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:55px;margin-top:38px}.volumeHero>img{width:100%;border-radius:18px}.volumeHero h1{font:800 clamp(38px,5vw,65px) / 1 "Libre Franklin";margin:15px 0}.volumeHero h1 small{display:block;color:var(--orange2);font-size:.42em;margin-top:12px}.volumeHero>div>p{line-height:1.8;color:var(--muted)}.profileGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;margin-top:40px}.profileGrid>div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px}.profileGrid>div>button{width:100%;display:flex;text-align:left;align-items:center;gap:14px;border:0;border-top:1px solid var(--line);background:none;color:inherit;padding:14px 0}.profileGrid img{width:52px;height:72px;object-fit:cover;border-radius:5px}.profileGrid button span{display:flex;flex-direction:column}.profileGrid small{color:var(--orange2);margin-top:4px}.profileGrid article{border-top:1px solid var(--line);padding:14px 0}.profileGrid article p{color:var(--muted)}.dashboardStats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:34px}.dashboardStats article{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:18px}.dashboardStats strong{font:800 30px Libre Franklin;display:block;color:var(--orange)}.dashboardStats span{font-size:12px;color:var(--muted)}@media(max-width:900px){.advancedFilters{grid-template-columns:1fr 1fr}.advancedFilters label{grid-column:1/-1;grid-row:auto}.dashboardStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.progressBars,.profileGrid,.volumeHero{grid-template-columns:1fr}.communityActions,.ratingBox{align-items:stretch;flex-direction:column}.dashboardStats{grid-template-columns:1fr 1fr}.volumeHero>img{max-width:260px;margin:auto}}.mangaManager{margin-top:28px}.mangaManagerControls{display:grid;grid-template-columns:2fr 170px auto;gap:12px;align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.mangaManagerControls label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--muted)}.mangaManagerControls select,.mangaManagerControls input{width:100%;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:10px;min-height:44px}.mangaManagerControls button{min-height:44px;border:1px solid var(--orange);background:var(--orange);color:#1b0902;border-radius:9px;padding:0 17px;font-weight:800}.mangaPageGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px;margin-top:24px}.mangaPageGrid article,.addMangaPages{min-height:210px;background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;position:relative}.mangaPageGrid article{cursor:grab}.mangaPageGrid article:active{cursor:grabbing}.mangaPageGrid article img{display:block;width:100%;height:175px;object-fit:cover;background:#050505}.mangaPageGrid article span{height:35px;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:800}.mangaPageGrid article span svg{width:16px;color:var(--muted)}.mangaPageGrid article>button{position:absolute;right:6px;top:6px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #713b2b;background:#1b0c08dc;color:#ff9b77;border-radius:8px}.mangaPageGrid article>button svg{width:17px}.addMangaPages{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-style:dashed;cursor:pointer;color:var(--muted)}.addMangaPages:hover{border-color:var(--orange);color:var(--orange)}.addMangaPages>svg{width:34px;height:34px}.addMangaPages small{font-size:11px}.addMangaPages input{position:absolute;inset:0;opacity:0;cursor:pointer}.mangaManager>.hint{margin:14px 2px}.mangaManager .inlineMessage{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 14px}@media(max-width:650px){.mangaManagerControls{grid-template-columns:1fr}.mangaPageGrid{grid-template-columns:repeat(2,1fr)}}.profileEditor{display:grid;grid-template-columns:190px 1fr;gap:34px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px;margin:34px 0}.profileEditor>div{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:end}.profileEditor>div>.primary{width:max-content}.profileEditor .inlineMessage{grid-column:1/-1;margin:8px 0 0}.avatarPicker{width:170px;height:170px;position:relative!important;margin:0!important;border-radius:50%;overflow:hidden;border:2px solid var(--line);cursor:pointer;background:var(--panel2)}.avatarPicker img{width:100%;height:100%;object-fit:cover}.avatarPicker>span{position:absolute;inset:auto 0 0;min-height:48px;background:#090807d9;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800}.avatarPicker svg{width:17px}.avatarPicker input{position:absolute;inset:0;opacity:0;cursor:pointer}.usernameInput{display:flex;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:11px;min-height:48px;padding-left:14px}.usernameInput>span{color:var(--orange);font-weight:800}.usernameInput input{border:0!important;background:transparent!important;min-height:44px!important;padding-left:5px!important;outline:none}.commentAuthor{display:flex;align-items:center;gap:11px}.commentAuthor>img{width:46px;height:46px;object-fit:cover;border-radius:50%;border:1px solid var(--line)}.commentAuthor>span{display:flex;flex-direction:column}.commentAuthor small{color:var(--orange2);margin-top:2px}.comments article>p{margin-left:57px}.comments article>time{display:block;margin-left:57px}@media(max-width:650px){.profileEditor{grid-template-columns:1fr}.profileEditor>div{grid-template-columns:1fr}.avatarPicker{margin:auto!important}.comments article>p,.comments article>time{margin-left:0}}.latestLinks{display:grid;gap:6px;margin:16px 0 12px;padding-block:12px;border-block:1px solid var(--line)}.latestLinks button{width:100%;justify-content:flex-start!important;padding:7px 0!important}.latestLinks button svg{width:16px}.latestLinks button svg:last-child{margin-left:auto}.newBadge{position:absolute;right:12px;bottom:12px;z-index:2;background:var(--orange);color:#190a03;border-radius:20px;padding:6px 9px;font:800 10px Libre Franklin;font-style:normal;letter-spacing:.08em}.updatesTimeline{display:grid;gap:18px;margin-top:36px}.updatesTimeline article{display:grid;grid-template-columns:150px 1fr;gap:20px}.updatesTimeline time{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:13px;padding-top:18px}.updatesTimeline time svg{width:17px}.updatesTimeline article>button{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:16px;text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;padding:10px}.updatesTimeline img{width:74px;height:94px;object-fit:cover;border-radius:8px}.updatesTimeline button>span{display:flex;flex-direction:column;gap:6px}.updatesTimeline small{color:var(--orange2);font-weight:800}.updatesTimeline small i{font-style:normal;background:var(--orange);color:#1a0902;border-radius:20px;padding:4px 7px;margin-left:8px}.updatesTimeline em{color:var(--muted);font-style:normal}.continueReading{margin-bottom:64px}.continueReading>h2{display:flex;align-items:center;gap:9px}.continueReading>h2 svg{color:var(--orange)}.continueReading>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.continueReading button{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:9px}.continueReading img{width:50px;height:68px;object-fit:cover;border-radius:6px}.continueReading button span{display:flex;flex-direction:column;gap:5px}.continueReading small{color:var(--orange2)}.notificationBell{position:relative!important}.notificationBell>svg{width:18px}.notificationBell>span{position:absolute;right:1px;top:0;background:var(--orange);color:#180900;border-radius:20px;min-width:18px;height:18px;display:grid;place-items:center;font-size:10px;font-weight:800}.publicProfileHead{display:flex;align-items:center;gap:28px;margin-bottom:50px}.publicProfileHead>img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:3px solid var(--orange)}.publicProfileHead h1{margin:8px 0!important}.publicProfileHead small{display:flex;align-items:center;gap:7px;color:var(--orange2)}.publicProfileHead small svg{width:18px}.profileComments{display:grid;gap:12px}.profileComments article{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px}.profileComments article button{border:0;background:none;color:var(--orange2);padding:0}.profileComments time{display:block;color:var(--muted);font-size:12px;margin-top:8px}.commentAuthor a{text-decoration:none}.commentAuthor a:hover{color:var(--orange2)}.commentReply{margin-left:56px!important;border-left:3px solid var(--orange)!important}.commentActions{display:flex;gap:12px;margin:10px 0 0 57px}.commentActions button,.replyNotice button{border:0;background:none;color:var(--orange2);padding:0;font-size:12px}.replyNotice{display:flex;justify-content:space-between;background:var(--panel2);padding:9px 12px;border-radius:8px}.spoilerCheck{flex-direction:row!important;align-items:center}.spoilerCheck input{width:auto;min-height:auto}.spoilerText{background:#26211e;color:transparent!important;border-radius:6px;padding:12px;cursor:pointer;user-select:none}.spoilerText strong{color:var(--orange2)}.ratingRequirement{margin:0 0 10px;padding:10px 12px;border:1px solid #d86b3f;border-radius:9px;background:#d94d0012;color:var(--orange2);font-size:13px}.ratingRequirement.complete{border-color:var(--line);background:var(--panel2);color:var(--muted)}.commentRating{display:flex!important;flex-direction:row!important;gap:2px;margin-left:auto}.commentRating svg{width:17px;height:17px;color:var(--line)}.commentRating svg.active{color:#e88416;fill:#e88416}.commentAuthor{flex-wrap:wrap}.commentAuthor>span:not(.commentRating){min-width:0}.comments form{display:grid}.comments form .ratingRequirement{justify-self:stretch}@media(max-width:650px){.updatesTimeline article{grid-template-columns:1fr}.updatesTimeline time{padding:0}.continueReading>div{grid-template-columns:1fr}.publicProfileHead{flex-direction:column;text-align:center}.commentReply{margin-left:20px!important}.commentActions{margin-left:0}.latestLinks{margin-top:14px}.commentRating{width:100%;margin:4px 0 0 57px}}.moderationList{display:grid;gap:14px;margin-top:28px}.moderationList article{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:18px}.moderationList article>div:first-child{display:flex;justify-content:space-between;gap:14px}.moderationList small,.moderationList span{color:var(--muted);font-size:12px}.moderationList article>div:last-child{display:flex;gap:8px;margin-top:13px}.moderationList button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:7px 11px}.moderationList button:hover{border-color:var(--orange);color:var(--orange2)}.readerLayout{grid-template-columns:260px minmax(0,var(--readerWidth, 760px));max-width:1400px}.readerWidth{margin-top:14px}.readerWidth input{width:100%;min-height:auto;padding:0;accent-color:var(--orange)}.volumeCompleted{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--orange2);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:13px}.volumeCompleted svg{width:18px}.volumeCommunity{max-width:900px;margin:60px auto 0;border-top:1px solid var(--line);padding-top:36px}.commentDelete{display:flex;align-items:center;gap:5px;border:0;background:none;color:var(--orange2);margin:10px 0 0 57px}.commentDelete svg{width:15px}.pageTitleRow{display:flex;align-items:center;justify-content:space-between;gap:20px}.pageTitleRow>button{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:10px 13px}.notificationList{display:grid;gap:10px;margin-top:30px}.notificationList>button{display:flex;gap:14px;text-align:left;border:1px solid var(--orange);background:var(--panel);color:var(--text);border-radius:12px;padding:17px}.notificationList>button.read{opacity:.62;border-color:var(--line)}.notificationList>button>svg{color:var(--orange);width:21px}.notificationList span{display:block}.notificationList p{margin:5px 0}.notificationList small{color:var(--muted)}.accountPage>form{max-width:560px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px;margin:30px 0}.accountPage>form>svg{color:var(--orange)}.libraryProgress{max-width:1300px;margin:60px auto 0;padding:0 max(5vw,24px);background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.libraryProgressToggle{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:22px 0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.libraryProgressToggle span{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.libraryProgressToggle span svg{width:21px}.libraryProgressToggle small{font-weight:700}.libraryProgressToggle>svg{width:20px;transition:transform .2s ease}.libraryProgress.expanded .libraryProgressToggle>svg{transform:rotate(180deg)}.libraryProgressContent{padding:0 0 26px}.libraryProgressGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.libraryProgressGrid>button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:10px;padding:14px;text-align:left}.libraryProgress button span{display:flex;flex-direction:column;gap:6px}.libraryProgress small{color:var(--orange2)}.libraryProgress i{display:block;height:5px;background:#3a2b23;border-radius:8px;overflow:hidden}.libraryProgress em{display:block;height:100%;background:var(--orange)}.libraryProgress details{margin-top:24px}.libraryProgress summary{display:flex;align-items:center;gap:8px;cursor:pointer}.libraryProgress details p{border-top:1px solid var(--line);padding-top:10px}.libraryProgress details small{float:right}.analyticsCards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.analyticsCards article{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:15px}.analyticsCards strong{display:block;font-size:27px;color:var(--orange)}.analyticsCards span{font-size:12px;color:var(--muted)}.analyticsRankings{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.analyticsRankings>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:17px}.analyticsRankings p{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:9px}.analyticsRankings span{color:var(--muted);font-size:12px}@media(max-width:850px){.readerLayout{grid-template-columns:1fr}.analyticsCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pageTitleRow{align-items:flex-start;flex-direction:column}.libraryProgress{margin:20px 12px 0;padding:0 18px}.libraryProgressToggle{padding:18px 0}.libraryProgressToggle small{font-size:12px}.libraryProgressGrid,.analyticsRankings{grid-template-columns:1fr}.commentDelete{margin-left:0}.analyticsCards{grid-template-columns:1fr 1fr}.readerWidth{display:block!important}}.mangaChapterList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.mangaChapterList>button{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:15px 17px;transition:border-color .2s,transform .2s}.mangaChapterList>button:hover{border-color:var(--orange);transform:translateY(-2px)}.mangaChapterList span{display:flex;flex-direction:column;gap:5px}.mangaChapterList b{font:700 16px Libre Franklin}.mangaChapterList small{color:var(--orange2)}.mangaChapterList svg{width:20px;flex:0 0 auto;color:var(--orange)}@media(max-width:850px){.mangaChapterList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mangaChapterList{grid-template-columns:1fr}.mangaChapterList>button{min-height:68px}}html[data-theme=light] body>div>header{background:#fff9f3f2;color:var(--text);box-shadow:0 1px 12px #6b321714}html[data-theme=light] body>div>header nav button{color:var(--muted)}html[data-theme=light] body>div>header nav button:hover{color:var(--orange2)}html[data-theme=light] body>div>header .navCta{background:var(--panel);color:var(--text)}html[data-theme=light] .cover span{background:#211813e8;border-color:#6d5144;color:#fff}html[data-theme=light] .feature,html[data-theme=light] .feature h2{color:#fff}html[data-theme=light] .feature button{color:#ffad79}html[data-theme=light] .community,html[data-theme=light] .community h2{color:#fff}html[data-theme=light] .community p{color:#d8c9c0}html[data-theme=light] .dashboard aside{color:#f5eee9}html[data-theme=light] .dashboard aside>p,html[data-theme=light] .dashboard aside>button{color:#bdaea5}html[data-theme=light] .dashboard aside>button:hover{color:#fff}.appBoot{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:22px;padding:30px;background:var(--bg);color:var(--text)}.appBoot .logo{transform:scale(1.12)}.appBootSpinner{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--orange);border-radius:50%;animation:appBootSpin .75s linear infinite}.appBoot p{margin:0;color:var(--muted);font-size:14px}@keyframes appBootSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.appBootSpinner{animation-duration:1.8s}}.siteHeader{height:80px;padding:0 clamp(18px,2.5vw,40px);gap:22px;box-shadow:0 8px 28px #00000018}.siteHeader>.brandBtn{flex:0 0 auto}.siteHeader .logo>img{width:44px;height:44px}.siteHeader .logo b{font-size:14px}.siteHeader>nav{flex:1;min-width:0;justify-content:flex-end;gap:2px}.siteHeader>nav>button{position:relative;min-height:42px;padding:10px 9px;border-radius:9px;font-size:13px;white-space:nowrap;transition:background .18s,color .18s}.siteHeader>nav>button:hover{background:var(--panel2)}.siteHeader>nav>button.active{background:var(--panel2);color:var(--orange2);font-weight:800}.siteHeader>nav>button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:99px;background:var(--orange)}.siteHeader .navUtilities{display:flex;align-items:center;gap:7px;margin-left:8px;padding-left:13px;border-left:1px solid var(--line)}.siteHeader .globalSearchTrigger{min-height:42px;padding:0 11px;border-radius:11px!important;background:var(--panel)}.siteHeader .notificationBell,.siteHeader .themeButtonToggle{width:42px;height:42px;flex:0 0 42px}.siteHeader .accountTrigger{min-height:44px;max-width:180px}.siteHeader .accountTrigger>span{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteHeader>.menu{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text)}.siteHeader>.menu svg{width:21px}@media(max-width:1370px){.siteHeader{padding-inline:18px;gap:12px}.siteHeader>nav>button{padding-inline:7px;font-size:12px}.siteHeader .navUtilities{gap:5px;margin-left:4px;padding-left:9px}.siteHeader .globalSearchTrigger{padding-inline:9px}.siteHeader .accountTrigger{max-width:145px}.siteHeader .accountTrigger>span{max-width:72px}}@media(max-width:1180px){.siteHeader>.menu{display:grid;place-items:center;flex:0 0 44px}.siteHeader>nav{display:none;position:absolute;top:79px;left:14px;right:14px;max-height:calc(100dvh - 94px);overflow:auto;align-items:stretch;padding:14px;border:1px solid var(--line);border-radius:0 0 18px 18px;background:var(--panel);box-shadow:0 24px 60px #0008}.siteHeader>nav.open{display:flex;flex-direction:column}.siteHeader>nav>button{justify-content:flex-start;min-height:46px;padding:11px 13px;font-size:14px}.siteHeader>nav>button.active:after{left:13px;right:auto;width:34px}.siteHeader .navUtilities{display:flex;position:relative;justify-content:flex-end;gap:9px;margin:8px 0 0;padding:15px 0 0;border-left:0;border-top:1px solid var(--line)}.siteHeader .globalSearchTrigger{margin-right:auto}.siteHeader .accountTrigger{max-width:none}.siteHeader .accountTrigger>span{display:none}.siteHeader .accountMenu,.siteHeader .notificationWrap{position:static}.siteHeader .accountDropdown,.siteHeader .notificationDropdown{right:0;bottom:56px}.siteHeader .accountTrigger,.siteHeader .notificationBell,.siteHeader .themeButtonToggle{width:44px!important;height:44px!important;padding:4px!important;border-radius:50%!important;justify-content:center!important}}@media(max-width:560px){.siteHeader{height:72px;padding-inline:12px}.siteHeader .logo>img{width:39px;height:39px}.siteHeader .logo b{font-size:12px}.siteHeader .logo small{font-size:7px}.siteHeader>nav{top:71px;left:8px;right:8px;max-height:calc(100dvh - 80px)}.siteHeader .globalSearchTrigger span,.siteHeader .globalSearchTrigger kbd{display:none}.siteHeader .globalSearchTrigger{width:44px;padding:0;justify-content:center}.siteHeader .navUtilities{justify-content:space-between}.siteHeader .accountDropdown,.siteHeader .notificationDropdown{width:calc(100vw - 32px)}}.mangaChapterList>button{position:relative}.mangaChapterList time{font-size:11px;color:var(--muted)}.mangaChapterList i{margin-left:auto;background:var(--orange);color:#1b0902;border-radius:20px;padding:5px 8px;font:800 9px Libre Franklin;font-style:normal;text-transform:uppercase}.mangaReaderTools{position:sticky;top:76px;z-index:18;width:min(calc(100% - 28px),920px);margin:12px auto;display:flex;align-items:center;gap:18px;background:#15110ff2;border:1px solid #49372d;border-radius:12px;padding:10px 14px;backdrop-filter:blur(12px)}.mangaReaderTools label{display:flex;align-items:center;gap:8px;color:#bcaea5;font-size:12px}.mangaReaderTools select{background:#211915;color:#f4ece6;border:1px solid #49372d;border-radius:8px;padding:7px}.mangaReaderTools input{width:150px;min-height:auto;padding:0;accent-color:var(--orange)}.mangaReaderTools>span{margin-left:auto;color:#ff9a60;font-size:12px}.mangaPages.paged{min-height:calc(100vh - 190px);display:grid;place-items:center;background:#090807;box-shadow:none}.mangaPages.paged img{max-height:calc(100vh - 205px);width:auto;max-width:100%;object-fit:contain}.mangaPageNav{width:min(calc(100% - 32px),920px);margin:18px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mangaPageNav button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #59331f;background:#21130c;color:#f4ece6;border-radius:10px;padding:12px}.mangaPageNav button:disabled{opacity:.35}.mangaPageNav svg{width:18px}@media(max-width:700px){.mangaReaderTools{top:76px;display:grid;grid-template-columns:1fr auto;gap:9px}.mangaReaderTools label:nth-child(2){grid-column:1/-1}.mangaReaderTools input{width:100%}.mangaReaderTools>span{grid-column:2;grid-row:1;margin:0}.mangaPages.paged{min-height:calc(100vh - 250px)}.mangaPages.paged img{max-height:calc(100vh - 260px)}.mangaPageNav button{font-size:12px}}.mangaChapterPage{max-width:1150px}.chapterHero{display:grid;grid-template-columns:270px 1fr;gap:46px;align-items:center;margin-top:34px}.chapterHero>img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:17px;border:1px solid var(--line)}.chapterHero h1{font:800 clamp(42px,6vw,74px) / 1 "Libre Franklin";letter-spacing:-.05em;margin:14px 0}.chapterHero h2{color:var(--muted);font-weight:500}.chapterHero p{max-width:700px;color:var(--muted);line-height:1.7}.chapterHero .primary{margin-top:22px}.chapterFacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chapterFacts span{display:flex;align-items:center;gap:7px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--muted)}.chapterFacts svg{width:18px;color:var(--orange)}.chapterFacts b{color:var(--text)}.chapterCredits{margin-top:58px;border-top:1px solid var(--line);padding-top:30px}.chapterCredits>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.chapterCredits article{display:flex;flex-direction:column;gap:7px;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:15px}.chapterCredits small{color:var(--orange2);font-weight:800;text-transform:uppercase}.chapterMetadataEditor{margin-top:45px;border-top:1px solid var(--line);padding-top:30px}.chapterMetadataEditor form{display:grid;grid-template-columns:2fr 160px auto;gap:0 12px;align-items:end}.chapterMetadataEditor form label{margin:8px 0}.chapterMetadataEditor select,.chapterMetadataEditor input,.chapterMetadataEditor textarea{width:100%;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:11px}.chapterMetadataEditor .wide{grid-column:1/-1}.chapterCommunity{max-width:none}@media(max-width:850px){.chapterCredits>div{grid-template-columns:repeat(3,1fr)}.chapterMetadataEditor form{grid-template-columns:1fr 130px}}@media(max-width:650px){.chapterHero{grid-template-columns:1fr;gap:25px}.chapterHero>img{max-width:210px;margin:auto}.chapterCredits>div{grid-template-columns:1fr 1fr}.chapterMetadataEditor form{grid-template-columns:1fr}.chapterMetadataEditor form>*{grid-column:1!important}.chapterHero h1{font-size:44px}}.mangaPages.paged{position:relative;cursor:none}.mangaPages.paged img{cursor:none;user-select:none}.mangaPointer{position:absolute;z-index:4;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#ff6b1a;color:#180901;border:2px solid #ffb07d;box-shadow:0 6px 22px #0009;pointer-events:none}.mangaPointer svg{width:26px;height:26px;stroke-width:3}.mangaPointer.previous svg{transform:translate(-1px)}.mangaPointer.next svg{transform:translate(1px)}.mangaReaderCommunity{width:min(calc(100% - 32px),920px);margin:0 auto;padding:0 0 50px}.mangaReaderCommunity .volumeCommunity{margin-top:52px}.mangaReaderCommunity .comments article{background:#15110f;color:#f5eee9}.mangaReaderCommunity .ratingBox,.mangaReaderCommunity textarea{background:#15110f;color:#f5eee9;border-color:#49372d}.mangaReaderCommunity .muted,.mangaReaderCommunity time{color:#a99b92}@media(hover:none),(pointer:coarse){.mangaPages.paged,.mangaPages.paged img{cursor:auto}.mangaPointer{display:none}}.mangaFullscreen{display:flex;align-items:center;gap:6px;border:1px solid #49372d;background:#211915;color:#f4ece6;border-radius:8px;padding:8px 10px;white-space:nowrap}.mangaFullscreen svg{width:17px}.mangaReader:fullscreen{overflow:auto;background:#090807}.mangaReader:fullscreen .mangaHeader{top:0}@media(max-width:700px){.mangaReaderTools{grid-template-columns:1fr 1fr}.mangaReaderTools label:nth-child(2),.mangaReaderTools label:nth-child(3){grid-column:1/-1}.mangaReaderTools>span{grid-column:1/-1;grid-row:auto;margin:0}.mangaFullscreen{justify-content:center}}.mangaHistoryItem{display:grid;grid-template-columns:1fr auto;gap:8px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:8px}.mangaHistoryItem>button:first-child{border:0;background:none;color:var(--text);text-align:left}.resetProgress{border:0;background:none;color:var(--orange2);font-size:11px}.chapterReactions{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:34px 0 18px}.chapterReactions button{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:3px 8px;background:#15110f;color:#f5eee9;border:1px solid #49372d;border-radius:11px;padding:11px}.chapterReactions button.active{border-color:var(--orange);background:#2b160c}.chapterReactions span{font-size:24px}.chapterReactions small{grid-column:1/-1;color:#bcaea5;font-size:10px}.calendarList{display:grid;gap:12px;margin-top:36px}.calendarList article{display:grid;grid-template-columns:190px 70px 1fr auto;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px}.calendarList time{display:flex;align-items:center;gap:7px;color:var(--orange2);text-transform:capitalize}.calendarList time svg,.calendarList button svg{width:17px}.calendarList img{width:70px;height:90px;object-fit:cover;border-radius:7px}.calendarList article>span{display:flex;flex-direction:column}.calendarList article small{color:var(--orange2)}.calendarList article p{color:var(--muted);margin:5px 0}.calendarList article>button{display:flex;align-items:center;gap:5px;border:0;background:none;color:var(--orange2)}@media(max-width:700px){.chapterReactions{grid-template-columns:repeat(3,1fr)}.calendarList article{grid-template-columns:65px 1fr}.calendarList time{grid-column:1/-1}.calendarList img{width:65px;height:84px}.calendarList article>button{grid-column:2}}.oauthDivider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;margin:22px 0 14px}.oauthDivider:before,.oauthDivider:after{content:"";height:1px;background:var(--line);flex:1}.googleAuthButton{width:100%;min-height:50px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);display:flex;align-items:center;justify-content:center;gap:11px;font-weight:700}.googleAuthButton:hover{border-color:var(--orange);background:var(--panel)}.googleAuthButton svg{width:21px;height:21px;flex:0 0 auto}.dashboard aside>.dashboardLogo{width:auto;margin:0;padding:0;border:0;background:none;color:inherit}.dashboard aside>.dashboardLogo:hover{background:none}.dashboardLogo .logo{cursor:pointer}.formActions{display:flex;gap:12px;margin-top:18px}.formActions .primary,.formActions .ghost{width:auto;flex:1;margin-top:0}.adminImageField>img{width:92px;height:120px;object-fit:cover;border-radius:9px;border:1px solid var(--line);background:var(--panel2)}.imageUploadChoice{font-size:12px;color:var(--muted)}.imageUploadButton{min-height:44px;border:1px dashed var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;position:relative;color:var(--orange2);font-weight:700}.imageUploadButton:hover{border-color:var(--orange)}.imageUploadButton svg{width:18px}.imageUploadButton input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}@media(max-width:600px){.formActions{display:grid}.adminImageField>img{width:76px;height:100px}}.epubMetadataImporter{grid-column:1/-1;margin:8px 0 22px;padding:18px;border:1px solid #5d351f;border-radius:15px;background:linear-gradient(135deg,#211108,#15110f)}.epubMetadataIntro{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.epubMetadataIntro>svg{width:28px;height:28px;color:var(--orange)}.epubMetadataIntro>span{display:flex;flex-direction:column}.epubMetadataIntro small{color:var(--muted);line-height:1.45}.epubMetadataIntro label{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:11px 14px;border-radius:10px;background:var(--orange);color:#1b0902;font-weight:800;cursor:pointer}.epubMetadataIntro label svg{width:18px}.epubMetadataIntro input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.metadataStatus{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:9px;font-size:12px}.metadataStatus svg{width:17px}.metadataStatus.success{background:#102017;color:#a8e6b2}.metadataStatus.error{background:#2a1210;color:#ffb0a8}.metadataPreview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.metadataPreview>div{display:flex;flex-direction:column;gap:3px;padding:11px;background:#0d0b09;border:1px solid var(--line);border-radius:9px}.metadataPreview span{color:var(--muted);font-size:11px}.metadataPreview b{font-size:13px;line-height:1.4}.metadataPreview .primary{margin:2px 0 0}.importedCreditsNote{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;margin-bottom:18px;padding:13px 15px;border-left:3px solid var(--orange);background:#1d130e;border-radius:8px}.importedCreditsNote span,.importedCreditsNote small{color:var(--muted);line-height:1.5}@media(max-width:650px){.epubMetadataIntro{grid-template-columns:auto 1fr}.epubMetadataIntro label{grid-column:1/-1;justify-content:center}.metadataPreview{grid-template-columns:1fr}.metadataPreview .wide{grid-column:auto}}.communityPage>p{max-width:700px}.communityScanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px}.communityScanGrid>button{padding:0;overflow:hidden;text-align:left;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text);transition:transform .2s,border-color .2s}.communityScanGrid>button:hover{transform:translateY(-5px);border-color:var(--orange)}.communityScanGrid>button>img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--panel2)}.communityScanGrid>button>span{display:block;padding:20px}.communityScanGrid h2{margin:0;font:700 24px Libre Franklin}.communityScanGrid p{min-height:54px;color:var(--muted);line-height:1.5}.communityScanGrid small{display:block;color:var(--orange2);margin-bottom:18px}.communityScanGrid b{display:flex;align-items:center;gap:5px;color:var(--orange2)}.communityScanGrid b svg{width:17px}@media(max-width:900px){.communityScanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.communityScanGrid{grid-template-columns:1fr}.communityScanGrid p{min-height:0}}.communityScanSection{margin-top:46px}.communityScanSection>.eyebrow{display:block;margin-bottom:14px}.communityScanList{display:grid;gap:14px}.communityScanList>button{width:100%;display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:22px;padding:14px;text-align:left;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--text);transition:transform .2s,border-color .2s,background .2s}.communityScanList>button:hover{transform:translate(5px);border-color:var(--orange);background:var(--panel2)}.communityScanList>button>img{width:132px;height:132px;object-fit:cover;border-radius:13px;background:var(--panel2)}.communityScanList>button>span{min-width:0}.communityScanList h2{margin:0;font:700 25px Libre Franklin}.communityScanList p{max-width:720px;margin:9px 0;color:var(--muted);line-height:1.55}.communityScanList small{display:block;color:var(--orange2)}.communityScanList>button>b{display:flex;align-items:center;gap:6px;color:var(--orange2);white-space:nowrap;margin-right:10px}.communityScanList b svg{width:18px}.communityEmpty{margin-top:42px}@media(max-width:650px){.communityScanSection{margin-top:38px}.communityScanList>button{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px}.communityScanList>button>img{width:88px;height:88px}.communityScanList h2{font-size:20px}.communityScanList p{margin:6px 0;font-size:13px}.communityScanList>button>b{grid-column:2;margin:0;font-size:13px}.communityScanList>button:hover{transform:none}}.genreSelector{border:1px solid var(--line);border-radius:13px;padding:15px;margin:16px 0}.genreSelector legend{padding:0 7px;font-weight:800}.genreSelector legend small{margin-left:8px;color:var(--muted);font-weight:500}.genreSelector>div{display:flex;flex-wrap:wrap;gap:9px}.genreSelector label{position:relative;margin:0}.genreSelector input{position:absolute;opacity:0;pointer-events:none}.genreSelector span{display:block;padding:9px 13px;border:1px solid var(--line);border-radius:99px;background:var(--panel2);cursor:pointer;transition:.15s}.genreSelector input:checked+span{border-color:var(--orange);background:var(--orange);color:#1b0902;font-weight:800}.genreSelector input:focus-visible+span{outline:2px solid var(--orange2);outline-offset:2px}.genreManager>.adminHead p{color:var(--muted)}.genreManager>form{display:grid;grid-template-columns:minmax(240px,520px) auto;gap:12px;align-items:end;margin:28px 0}.genreManager>form label{margin:0}.genreManager>form .primary{width:auto;margin:0}.genreAdminList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.genreAdminList article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.genreAdminList article>span{display:flex;flex-direction:column;gap:4px}.genreAdminList small{color:var(--muted)}.genreAdminList button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--orange2)}.genreAdminList button:disabled{opacity:.35;cursor:not-allowed}.genreAdminList svg{width:17px}@media(max-width:650px){.genreManager>form,.genreAdminList{grid-template-columns:1fr}.genreManager>form .primary{width:100%}}.mangaVolumeGroups{display:grid;gap:30px}.mangaVolumeGroup{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.mangaVolumeGroup>header{position:static;height:auto;padding:0 0 17px;margin:0 0 18px;background:none;border-bottom:1px solid var(--line);backdrop-filter:none}.mangaVolumeGroup>header h3{font:800 25px Libre Franklin;margin:5px 0}.mangaVolumeGroup>header p{margin:0;color:var(--muted);font-size:13px}.mangaVolumeGroup>header>.directDownload{display:flex;align-items:center;gap:7px;width:auto;margin-left:auto;padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font-weight:800}.mangaVolumeGroup>header>.directDownload:hover{border-color:var(--orange);color:var(--orange2)}.mangaVolumeGroup>header>.directDownload svg{width:17px}.mangaVolumeGroup .mangaChapterList{grid-template-columns:repeat(3,minmax(190px,1fr));gap:14px;margin:0}.mangaVolumeGroup .mangaChapterList>button{min-height:118px;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-items:start;padding:18px;gap:12px;background:var(--panel2);color:var(--text)}.mangaVolumeGroup .mangaChapterList>button>span{gap:8px}.mangaVolumeGroup .mangaChapterList b{font-size:18px;line-height:1.15}.mangaVolumeGroup .mangaChapterList small{font-size:13px}.mangaVolumeGroup .mangaChapterList time{display:block;margin-top:7px;font-size:12px}.mangaVolumeGroup .mangaChapterList>button>svg{align-self:center}.mangaVolumeGroup .mangaChapterList i{position:absolute;right:15px;bottom:15px}.mangaPdfAction{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.mangaPdfAction button{display:flex;align-items:center;gap:7px}.mangaPdfAction svg{width:17px}.mangaPdfAction small{color:var(--muted);max-width:260px;text-align:right}.pdfReader{height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:#090807}.pdfReader>header{position:static;height:auto;min-height:70px}.pdfReader>header>button,.pdfReader>header>a{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:9px 12px;text-decoration:none}.pdfReader>header svg{width:18px}.pdfReader>header>div{display:flex;flex-direction:column;text-align:center}.pdfReader>header small{color:var(--muted)}.pdfReader iframe{width:100%;height:100%;border:0;background:#333}.pdfReader>p{margin:0;padding:8px;text-align:center;color:var(--muted);font-size:12px}@media(max-width:850px){.mangaVolumeGroup .mangaChapterList{grid-template-columns:repeat(2,minmax(0,1fr))}.pdfReader>header>div{display:none}}@media(max-width:560px){.mangaVolumeGroup{padding:16px}.mangaVolumeGroup>header{align-items:flex-start;gap:12px}.mangaVolumeGroup>header>.directDownload{margin-left:0;padding:8px 10px;font-size:12px}.mangaPdfAction button{padding:8px 10px;font-size:12px}.mangaPdfAction button svg:last-child{display:none}.mangaVolumeGroup .mangaChapterList{grid-template-columns:1fr}.mangaVolumeGroup .mangaChapterList>button{min-height:108px}.pdfReader>header{gap:8px;padding:10px}.pdfReader>header>button,.pdfReader>header>a{font-size:11px;padding:8px}}html[data-theme=light] .epubMetadataImporter{background:linear-gradient(135deg,#fff4eb,#fff);border-color:var(--line)}html[data-theme=light] .epubMetadataIntro>span b{color:var(--text)}html[data-theme=light] .metadataPreview>div{background:#fff}html[data-theme=light] .importedCreditsNote{background:#fff4eb}html[data-theme=light] .metadataStatus.success{background:#e9f8ef;color:#17663a}html[data-theme=light] .metadataStatus.error{background:#fff0ed;color:#a32f23}.appFatalError{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:28px;text-align:center;background:var(--bg);color:var(--text)}.appFatalError>svg{width:46px;height:46px;color:var(--orange)}.appFatalError h1,.appFatalError p{margin:0}.appFatalError p{max-width:540px;color:var(--muted)}.appFatalError button{display:flex;align-items:center;gap:8px;width:auto}.appFatalError button svg{width:18px}.catalogPagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:34px auto 0}.catalogPagination button{min-width:110px;padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text)}.catalogPagination button:disabled{opacity:.45;cursor:not-allowed}.catalogPagination span,.catalogLoading{color:var(--muted);font-size:13px}.catalogLoading{text-align:center;margin:16px 0}.appNotices{position:fixed;z-index:10000;right:18px;bottom:18px;display:grid;gap:9px;max-width:min(420px,calc(100vw - 36px))}.appNotices>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);box-shadow:0 15px 45px #0008}.appNotices>div.error{border-color:#b94b40}.appNotices svg{width:18px}.appNotices button{border:0;background:none;color:inherit}.appDialogBackdrop{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:20px;background:#000b}.appDialog{width:min(480px,100%);padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);box-shadow:0 25px 80px #000}.appDialog>svg{color:var(--orange);width:28px}.appDialog h2{margin:12px 0 8px}.appDialog p{color:var(--muted);line-height:1.55}.appDialog input{width:100%}.appDialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.appDialog footer button{width:auto;margin:0}.homeShelf{max-width:1248px;padding:44px 24px}.homeShelf .sectionHead{gap:16px;margin-bottom:24px}.homeShelf .grid,.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.homeShelf .card,.catalogGrid .card{display:flex;flex-direction:column;min-width:0}.homeShelf .cover,.catalogGrid .cover{flex:0 0 auto}.homeShelf .cardBody,.catalogGrid .cardBody{display:flex;flex:1;flex-direction:column;padding:20px}.homeShelf .cardDetails p,.catalogGrid .cardDetails p{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.04em}.homeShelf .cardDetails h3,.catalogGrid .cardDetails h3{margin:0 0 10px;color:var(--text);font-size:23px;line-height:1.3;overflow-wrap:anywhere}.homeShelf .altTitle,.catalogGrid .altTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin-bottom:8px;color:var(--muted)!important;font-size:14px;line-height:1.45}.homeShelf .cardAuthor,.catalogGrid .cardAuthor{display:block;color:var(--text);font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.homeShelf .cardFooter,.catalogGrid .cardFooter{margin-top:auto}.homeShelf .latestLinks{grid-template-rows:repeat(2,minmax(34px,auto));align-content:start;margin:16px 0 12px;padding-block:10px}.homeShelf .latestLinks:empty{display:none}.homeShelf .latestLinks button{min-width:0;margin-top:0;font-size:14px;line-height:1.4;text-align:left}.homeShelf .latestLinks svg{width:16px;height:16px;flex-shrink:0}.homeShelf .cardLink,.catalogGrid .cardLink{min-height:34px;margin-top:0;font-size:15px}@media(max-width:1023px){.homeShelf .grid,.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:600px){.homeShelf{padding:30px 20px}.homeShelf .grid,.catalogGrid{grid-template-columns:minmax(0,1fr)}.homeShelf .sectionHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.homeShelf .cardDetails h3,.catalogGrid .cardDetails h3{font-size:22px}}.continueReading{width:min(100% - 32px,1200px);margin:0 auto 28px}.continueReading>h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:clamp(18px,1.7vw,22px);line-height:1.3}.continueReading>h2 svg{width:20px;height:20px;color:var(--orange)}.continueReading>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.continueReading button{display:grid;grid-template-columns:54px minmax(0,1fr) 38px;align-items:center;gap:14px;width:100%;min-width:0;min-height:94px;padding:10px 12px;text-align:left;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:14px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.continueReading button:hover{border-color:var(--orange);transform:translateY(-2px)}.continueReading button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.continueReading img{display:block;width:54px;height:74px;object-fit:cover;border-radius:7px}.continueReading button span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:6px}.continueReading button span b{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.4;font-weight:700;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.continueReading small{color:var(--orange2);font-size:12px;font-weight:700}.continueReading button>svg{display:block;width:38px;height:38px;padding:9px;color:var(--orange2);background:var(--bg);border:1px solid var(--line);border-radius:10px;transition:color .16s ease}.continueReading button:hover>svg{color:var(--orange)}@media(max-width:650px){.continueReading{width:min(100% - 24px,1200px);margin-bottom:24px}.continueReading>div{grid-template-columns:minmax(0,1fr);gap:10px}.continueReading button{grid-template-columns:50px minmax(0,1fr) 36px;min-height:86px;gap:10px;padding:9px}.continueReading img{width:50px;height:68px}.continueReading button>svg{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.continueReading button,.continueReading button>svg{transition:none}.continueReading button:hover{transform:none}}.readerPage>h1{font-size:clamp(24px,3.4vw,38px);line-height:1.25;margin-bottom:28px;overflow-wrap:anywhere}.readerContent{min-width:0;overflow-wrap:anywhere}.readerContent h1,.readerContent h2{font-size:1.35em;line-height:1.35}.readerContent h3,.readerContent h4,.readerContent h5,.readerContent h6{font-size:1.15em;line-height:1.4}.readerContent header h1{display:block}.readerContent table{display:block;max-width:100%;overflow-x:auto}.readerContent img{max-width:100%;height:auto}.wordRegenerator{margin-top:24px;padding:20px;border:1px solid var(--border);border-radius:12px}.wordRegenerator select{max-width:100%}.wordIndexComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wordIndexComparison li{overflow-wrap:anywhere;margin-bottom:8px}@media(max-width:600px){.wordIndexComparison{grid-template-columns:1fr}}.scan-manager-restricted .scansManager>header>button,.scan-manager-restricted .scansManager>.scanAdminGrid,.scan-manager-restricted .scansManager .scanEditorActions>.ghost{display:none}.scan-manager-restricted .scansManager>header h2{font-size:0}.scan-manager-restricted .scansManager>header h2:after{content:"Información del scan";font-size:42px}.scan-manager-restricted .scansManager>header p{font-size:0}.scan-manager-restricted .scansManager>header p:after{content:"Edita el logo, banner, descripción y redes que verán tus lectores.";font-size:14px}.scan-manager-restricted .scansManager .scanEditor{margin-top:18px}.scanBoard{display:grid;gap:20px}.scanBoard>header{position:static;height:auto;min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 20px;border:0;border-bottom:1px solid var(--line);background:none}.scanBoard>header h1{margin:7px 0;font:800 46px Libre Franklin}.scanBoard>header p{margin:0;color:var(--muted)}.scanBoard>header .primary,.scanBoard form>div .primary{display:flex;align-items:center;gap:8px}.scanBoard>form{display:grid;gap:13px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.scanBoard>form textarea{min-height:130px}.scanBoard>form>div{display:flex;justify-content:flex-end;gap:8px}.scanBoardPosts{display:grid;gap:11px}.scanBoardPosts>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.scanBoardPosts>article.pinned{border-color:#75411f;background:linear-gradient(135deg,#24140c,var(--panel))}.scanBoardPosts>article>svg{width:20px;color:var(--orange)}.scanBoardPosts>article>div{min-width:0}.scanBoardPosts small{color:var(--muted)}.scanBoardPosts h2{margin:6px 0 7px;font-size:19px}.scanBoardPosts p{margin:0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.scanBoardPosts>article>button{padding:7px;border:0;background:none;color:#dd8b8b}.scanBoardPosts>article>button svg{width:18px}.scanBoardPosts>.empty{min-height:240px;border:1px dashed var(--line);border-radius:15px}@media(max-width:700px){.scanBoard>header{flex-direction:column}.scanBoard>header h1{font-size:36px}.scanBoardPosts>article{grid-template-columns:auto 1fr}.scanBoardPosts>article>button{grid-column:2;justify-self:end}}.mangaHeader,.mangaReaderTools{transition:opacity .25s,transform .25s}.mangaReader.controlsHidden .mangaHeader{opacity:0;transform:translateY(-100%);pointer-events:none}.mangaReader.controlsHidden .mangaReaderTools{opacity:0;transform:translateY(-20px);pointer-events:none}@media(max-width:700px){.mangaReader.mobileHeaderHidden .mangaHeader{opacity:0;transform:translateY(-105%);pointer-events:none}}.publishingWorkflow,.adminMaintenance{border:1px solid var(--line);border-radius:22px;background:var(--panel);padding:24px;margin-bottom:24px}.publishingWorkflow>header,.adminMaintenance>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.publishingWorkflow h2,.adminMaintenance h2{margin:5px 0}.publishingWorkflow header p{margin:0;color:var(--muted)}.workflowStatus{padding:8px 12px;border-radius:999px;font-weight:800;font-size:12px;background:var(--surface);border:1px solid var(--line)}.workflowStatus.published{background:#dcfce7;color:#166534}.workflowStatus.scheduled{background:#fff7ed;color:#c2410c}.workflowStatus.review{background:#fef3c7;color:#92400e}.publishingWorkflow>nav{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.publishingWorkflow>nav button{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted);padding:15px;display:flex;align-items:center;justify-content:center;gap:8px}.publishingWorkflow>nav button:last-child{border:0}.publishingWorkflow>nav button.active{background:var(--accent);color:#160b05}.publishingWorkflow>nav button.done{color:var(--accent)}.publishingWorkflow>nav svg{width:18px}.workflowPicker,.workflowForm,.workflowPublish{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end}.workflowPicker label,.workflowForm label,.workflowPublish label{display:grid;gap:7px;font-size:12px;font-weight:800}.workflowForm{grid-template-columns:repeat(2,1fr);margin-top:20px}.workflowForm .wide{grid-column:1/-1}.workflowForm textarea{min-height:110px}.workflowNotice{color:var(--muted);margin:8px 0 18px}.workflowReview{display:grid;gap:22px}.thumbnailChooser>div{display:flex;gap:8px;overflow:auto;padding:5px}.thumbnailChooser button{position:relative;flex:0 0 75px;padding:3px;border:2px solid transparent;background:transparent}.thumbnailChooser button.selected{border-color:var(--accent)}.thumbnailChooser img{width:68px;height:92px;object-fit:cover;border-radius:7px}.thumbnailChooser span{position:absolute;right:5px;bottom:5px;background:#000b;color:#fff;border-radius:99px;padding:2px 6px}.workflowReview>article{display:grid;grid-template-columns:130px 1fr;gap:20px;border:1px solid var(--line);padding:16px;border-radius:16px}.workflowReview>article>img{width:130px;height:175px;object-fit:cover;border-radius:12px}.workflowReview article h3{font-size:25px;margin:6px 0}.publishSummary{display:flex;gap:12px;align-items:center;padding:11px 14px;border:1px solid var(--line);border-radius:12px}.publishSummary svg{color:var(--accent)}.publishSummary span{display:grid}.publishingWorkflow>footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.publishingWorkflow>footer>div{display:flex;gap:10px;margin-left:auto}.adminMaintenance>header>svg{width:34px;height:34px;color:var(--accent)}.maintenanceActions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.maintenanceActions>button{display:flex;text-align:left;gap:13px;align-items:center;padding:17px;background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:14px}.maintenanceActions span{display:grid;gap:3px}.maintenanceActions small{color:var(--muted)}.adminMaintenance details{border-top:1px solid var(--line);padding-top:16px}.adminMaintenance summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:800}.adminMaintenance details p{display:grid;grid-template-columns:1.2fr 1fr auto;gap:10px;padding:10px;border-bottom:1px solid var(--line);margin:0}.adminMaintenance details span,.adminMaintenance details time{color:var(--muted);font-size:12px}.privatePreview{position:sticky;top:0;z-index:20;text-align:center;background:#f59e0b;color:#211003;padding:10px;font-weight:900;border-radius:0 0 12px 12px}.skipLink{position:fixed;top:8px;left:8px;z-index:9999;transform:translateY(-150%);background:var(--accent);color:#160b05;padding:10px 14px;border-radius:8px;font-weight:900}.skipLink:focus{transform:none}*:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:700px){.publishingWorkflow,.adminMaintenance{padding:17px}.publishingWorkflow>nav button{padding:12px 5px}.publishingWorkflow>nav button span{font-size:0}.publishingWorkflow>nav button span:first-letter{font-size:12px}.workflowPicker,.workflowForm,.workflowPublish{grid-template-columns:1fr}.workflowForm .wide{grid-column:auto}.workflowReview>article{grid-template-columns:90px 1fr}.workflowReview>article>img{width:90px;height:125px}.maintenanceActions{grid-template-columns:1fr}.adminMaintenance details p{grid-template-columns:1fr}.publishingWorkflow>footer{align-items:flex-start;flex-direction:column}.publishingWorkflow>footer>div{margin-left:0;width:100%}.publishingWorkflow>footer button{flex:1}}.modal form>.formGrid{gap:6px 18px}.modal form>.formGrid>label{margin:10px 0}.fieldLabel{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:5px;min-height:18px;color:var(--text);font-weight:700}.fieldLabel em{color:var(--orange2);font-style:normal;font-size:15px;line-height:1}.modal input,.modal select,.modal textarea{border-color:#49372d;background:#171210;color:var(--text)}.modal select{color-scheme:dark}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b1a22;outline:0}.editorialFormTools{margin:14px 0 4px;padding:18px;background:#181210}.editorialFormTools>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.editorialFormTools>header>span{color:var(--text)}.editorialFormTools>div:not(.editorialPreview){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px}.editorialFormTools>div>span{min-height:28px;color:#d3c5bc}.editorialFormTools>footer{align-items:center}.editorialFormTools>footer>small{max-width:300px;line-height:1.45}.editorialFormTools>footer>span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.editorialFormTools>footer .ghost{margin:0;padding:0 16px;color:var(--text);background:#211915}.creditSelector{grid-column:1/-1;margin:10px 0;padding:18px;background:#171210}.creditSelector legend{padding:0 8px;color:var(--text);font-weight:800}.creditSelector>div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.creditSelector>div:empty{display:none}.creditSelector>span{grid-template-columns:minmax(220px,1.25fr) minmax(220px,1fr) auto;gap:12px}.creditSelector>span select,.creditSelector>span input,.creditSelector>span button{min-height:46px;background:#211915;color:var(--text);border:1px solid #49372d}.creditSelector>span select{padding:0 38px 0 13px}.creditSelector>span input{padding:0 13px}.creditSelector>span button{padding:0 18px;color:var(--orange2);font-weight:800}.volumeFileUploads{gap:14px;padding:18px;background:#15100e}.volumeFileUploads legend{max-width:calc(100% - 16px);color:var(--text);line-height:1.35}.volumeFileUploads legend small{margin-top:4px;line-height:1.45}.friendlyFilePicker{display:flex;flex-direction:column;gap:7px;padding:14px;background:#1a1411;min-height:162px}.friendlyFilePicker b{color:var(--text);font-size:13px}.friendlyFileButton{position:relative;overflow:hidden;margin:1px 0 0!important;min-height:42px;background:#211915;border-color:#563b2d;cursor:pointer}.friendlyFileButton input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.friendlyFileName{display:block;margin-top:1px;min-height:20px;color:#c4b5ac}.friendlyFilePicker>small:last-child{margin-top:2px}.storedVolumeFile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid #4d392e;border-radius:9px;background:#211915}.storedVolumeFile>span{display:grid;grid-template-columns:18px 1fr;align-items:center;min-width:0}.storedVolumeFile svg{grid-row:1/3;width:16px;color:#50c878}.storedVolumeFile small{grid-column:2;color:var(--muted);overflow-wrap:anywhere}.storedVolumeFile button{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--orange2);font-size:11px;font-weight:800}.publishingWorkflow{overflow:hidden}.publishingWorkflow>nav{background:#120f0d;border-color:#49372d}.publishingWorkflow>nav button{min-width:0;min-height:52px;color:#c8bbb3!important;font-weight:700}.publishingWorkflow>nav button svg{color:var(--orange2);flex:0 0 auto}.publishingWorkflow>nav button.active{background:var(--orange)!important;color:#190b04!important}.publishingWorkflow>nav button.active svg{color:#190b04}.publishingWorkflow>nav button:hover:not(.active){background:#211915;color:#fff!important}.workflowStatus.published{background:#173e27!important;border-color:#2d7549!important;color:#9af0b7!important}.workflowContext>span{background:#181210!important}.publishingWorkflow>header p{color:#c1b3aa}@media(max-width:900px){.creditSelector>span{grid-template-columns:1fr}.creditSelector>span button{min-height:42px}.volumeFileUploads{grid-template-columns:1fr}.friendlyFilePicker{min-height:0}.editorialFormTools>footer{align-items:stretch;flex-direction:column}.editorialFormTools>footer>small{max-width:none}.editorialFormTools>footer>span{justify-content:stretch}.editorialFormTools>footer .ghost{flex:1}}@media(max-width:700px){.publishingWorkflow>header{align-items:flex-start!important}.publishingWorkflow>nav{grid-template-columns:repeat(4,minmax(48px,1fr))}.publishingWorkflow>nav button{padding:10px 4px;flex-direction:column;gap:3px}.publishingWorkflow>nav button span{font-size:10px!important;white-space:nowrap}.publishingWorkflow>nav button span:first-letter{font-size:inherit}.publishingWorkflow>nav svg{width:17px}.modal form>.formGrid{gap:2px}}.modal .creditSelector{grid-column:1/-1;margin:12px 0;padding:18px}.modal .creditSelector>div{gap:8px;margin-bottom:12px}.modal .creditSelector>span{grid-template-columns:minmax(220px,1.25fr) minmax(220px,1fr) auto;gap:12px}.modal .creditSelector>span select,.modal .creditSelector>span input,.modal .creditSelector>span button{min-height:46px}.modal .volumeFileUploads{gap:14px;padding:18px}.modal .friendlyFilePicker{display:flex;flex-direction:column;gap:7px;min-height:162px;padding:14px}.modal .storedVolumeFile{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid #4d392e;border-radius:9px;background:#211915}.modal .storedVolumeFile>span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-width:0}.modal .storedVolumeFile svg{grid-row:1/3;width:16px;color:#50c878}.modal .storedVolumeFile small{grid-column:2;color:var(--muted);overflow-wrap:anywhere}.modal .storedVolumeFile button{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--orange2);font-size:11px;font-weight:800}@media(max-width:900px){.modal .creditSelector>span{grid-template-columns:1fr}.modal .volumeFileUploads{grid-template-columns:1fr}.modal .friendlyFilePicker{min-height:0}}.modal .volumeEditorForm{width:min(980px,100%)}.modal .volumeEditorForm .volumeFileUploads{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.modal .volumeEditorForm .friendlyFilePicker{min-width:0}.modal .volumeEditorForm .storedVolumeFile{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.modal .volumeEditorForm .storedVolumeFile>span{width:100%;grid-template-columns:18px minmax(0,1fr)}.modal .volumeEditorForm .storedVolumeFile b,.modal .volumeEditorForm .storedVolumeFile small{min-width:0;word-break:break-word;overflow-wrap:break-word}.modal .volumeEditorForm .storedVolumeFile button{width:100%;justify-self:stretch}@media(max-width:760px){.modal .volumeEditorForm .volumeFileUploads{grid-template-columns:1fr}.modal .volumeEditorForm .friendlyFilePicker{min-height:0}.modal .volumeEditorForm .storedVolumeFile button{width:auto;justify-self:start}}.modal{display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal>.modalBody{flex:0 0 auto;width:min(700px,100%);max-height:none;margin:auto 0;overflow:visible}.modal>.modalBody:has(.volumeEditorForm){width:min(980px,100%)}.modal>.modalBody>form{width:100%;max-height:none;overflow:visible;border:0;border-radius:0;padding:0;background:transparent}.modal>.modalBody>.close{position:sticky;z-index:4;top:0;float:right;margin:-12px -12px 0 12px;padding:8px;border-radius:999px;background:var(--panel2)}.modal .volumeEditorForm{width:100%;max-width:none;overflow-x:hidden}.modal .volumeEditorForm .formGrid{min-width:0}.modal .volumeEditorForm .formGrid>*{min-width:0}@media(max-width:600px){.modal{padding:8px}.modal>.modalBody{padding:20px 14px;border-radius:14px}.modal>.modalBody>.close{margin:-8px -4px 0 8px}}.modal .volumeEditorForm .creditSelector{padding:14px}.modal .volumeEditorForm .creditSelector legend{font-size:12px;line-height:1.2}.modal .volumeEditorForm .creditSelector>div button{font-size:10px}.modal .volumeEditorForm .creditSelector>span{font-size:12px}.modal .volumeEditorForm .creditSelector>span select,.modal .volumeEditorForm .creditSelector>span input,.modal .volumeEditorForm .creditSelector>span button{min-height:42px;font-size:12px}.modal .volumeEditorForm .volumeFileUploads .friendlyFileButton{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;white-space:nowrap;line-height:1}.modal .volumeEditorForm .friendlyFileButton svg{flex:0 0 auto;width:15px;height:15px}.modal .volumeEditorForm .friendlyFileButton input{position:absolute}html[data-theme=light] .modal input,html[data-theme=light] .modal select,html[data-theme=light] .modal textarea{background:#fff;color:var(--text);border-color:#d9bda9;color-scheme:light}html[data-theme=light] .editorialFormTools,html[data-theme=light] .creditSelector,html[data-theme=light] .volumeFileUploads{background:#fbf1e9}html[data-theme=light] .friendlyFilePicker{background:#fffaf6}html[data-theme=light] .friendlyFileButton,html[data-theme=light] .storedVolumeFile{background:#fff;border-color:#d9bda9}html[data-theme=light] .editorialFormTools>div>span{color:var(--text)}html[data-theme=light] .editorialFormTools>footer .ghost,html[data-theme=light] .creditSelector>span select,html[data-theme=light] .creditSelector>span input,html[data-theme=light] .creditSelector>span button,html[data-theme=light] .friendlyFilePicker{background:#fff;color:var(--text);border-color:#d9bda9}html[data-theme=light] .friendlyFileButton{background:#fff7f0;border-color:#d9bda9}html[data-theme=light] .friendlyFileName{color:var(--muted)}html[data-theme=light] .publishingWorkflow>nav{background:#fff;border-color:var(--line)}html[data-theme=light] .publishingWorkflow>nav button{color:var(--muted)!important}html[data-theme=light] .publishingWorkflow>nav button:hover:not(.active){background:#f8e8dc;color:var(--text)!important}html[data-theme=light] .workflowContext>span{background:#fff!important}.mangaAdminGroups{display:grid;gap:22px}.mangaAdminGroup{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.dashboard .mangaAdminGroup>header{position:static;height:auto;min-height:0;padding:16px 18px;border:0;border-bottom:1px solid var(--line);background:var(--panel2);display:flex;align-items:center;justify-content:space-between;gap:18px}.mangaAdminGroup>header h2{margin:3px 0;font-size:22px}.mangaAdminGroup>header p{margin:0;color:var(--muted);font-size:12px}.mangaAdminGroup .mangaPdfAction{align-items:flex-end}.mangaAdminGroup .mangaPdfAction .ghost{min-height:42px;background:var(--panel);white-space:nowrap}.mangaAdminGroup>.mangaChapterList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.mangaAdminGroup .mangaChapterList>button{min-width:0}.emptyGroup{grid-column:1/-1;margin:0;padding:24px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px}.emptyAssignment{grid-column:1/-1;margin:0;padding:22px;text-align:center;color:var(--muted)}@media(max-width:1050px){.mangaAdminGroup>.mangaChapterList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dashboard .mangaAdminGroup>header{align-items:stretch;flex-direction:column}.mangaAdminGroup .mangaPdfAction{align-items:stretch}.mangaAdminGroup .mangaPdfAction small{text-align:left}.mangaAdminGroup>.mangaChapterList{grid-template-columns:1fr;padding:10px}}.dashboard .publishingWorkflow>header,.dashboard .adminMaintenance>header{height:auto;min-height:0;position:static;z-index:auto;padding:0 0 16px;border:0;border-bottom:1px solid var(--line);background:transparent;backdrop-filter:none;box-shadow:none}.workflowStatus{background:var(--panel2)}.siteUpdatesManager>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.siteUpdatesManager>header h2{font:800 42px Libre Franklin;margin:7px 0}.siteUpdatesManager>header p{margin:0;color:var(--muted)}.updateEditor{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:24px}.updateEditor .wide{grid-column:1/-1}.updateEditor label small{color:var(--muted);font-weight:400}.updateEditorActions{display:flex;justify-content:flex-end;gap:10px}.siteUpdatesManager .updatesTimeline{position:relative;display:grid;gap:14px}.siteUpdatesManager .updatesTimeline:before{content:"";position:absolute;left:118px;top:14px;bottom:14px;width:1px;background:var(--line)}.siteUpdatesManager .updatesTimeline article{position:relative;display:grid;grid-template-columns:96px 54px 1fr auto;gap:18px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.siteUpdatesManager .updatesTimeline article>time{color:var(--muted);font-size:12px;text-align:right;padding-top:7px}.updateVersion{position:relative;z-index:1;display:grid;place-items:center;min-height:34px;border-radius:999px;background:var(--orange);color:#1b0902;font-weight:900}.siteUpdatesManager .updatesTimeline h3{font-size:20px;margin:4px 0 8px}.siteUpdatesManager .updatesTimeline p{color:var(--muted);margin:0 0 10px}.siteUpdatesManager .updatesTimeline ul{margin:0;padding-left:19px;color:var(--muted)}.siteUpdatesManager .updatesTimeline li{margin:5px 0}.siteUpdatesManager .updatesTimeline article>aside{display:flex;gap:5px}.siteUpdatesManager .updatesTimeline article>aside button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--muted)}.siteUpdatesManager .updatesTimeline article>aside button:hover{color:var(--orange);border-color:var(--orange)}.siteUpdatesManager .updatesTimeline article>aside svg{width:17px}@media(max-width:700px){.siteUpdatesManager>header{align-items:stretch;flex-direction:column}.siteUpdatesManager>header h2{font-size:34px}.updateEditor{grid-template-columns:1fr}.updateEditor .wide{grid-column:auto}.siteUpdatesManager .updatesTimeline:before{display:none}.siteUpdatesManager .updatesTimeline article{grid-template-columns:1fr auto;gap:10px}.siteUpdatesManager .updatesTimeline article>time{text-align:left;grid-column:1/-1}.updateVersion{grid-row:2;width:52px}.siteUpdatesManager .updatesTimeline article>div{grid-column:1/-1;grid-row:3}.siteUpdatesManager .updatesTimeline article>aside{grid-column:2;grid-row:2}}.dashboard .siteUpdatesManager>header{height:auto;min-height:0;position:static;z-index:auto;padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none}.dashboard .siteUpdatesManager .updatesTimeline article>aside{width:auto;height:auto;min-height:0;position:static;inset:auto;padding:0;margin:0;border:0;background:transparent}.dashboard .siteUpdatesManager .updatesTimeline article{min-height:0;height:max-content;align-self:start}.synopsisText{display:grid;justify-items:start;gap:8px}.synopsisText>div{width:100%;white-space:pre-line}.synopsisToggle{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--orange2);font-weight:800}.synopsisToggle:hover{border-color:var(--orange)}.synopsisToggle svg{width:16px;transition:transform .2s}.synopsisToggle svg.expanded{transform:rotate(180deg)}.manageVolumesButton{display:flex;align-items:center;gap:10px;min-width:190px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel2);color:var(--text);text-align:left}.manageVolumesButton:hover{border-color:var(--orange);background:#ff6b1a12}.manageVolumesButton>svg:first-child{width:19px;color:var(--orange2)}.manageVolumesButton>svg:last-child{width:16px;margin-left:auto}.manageVolumesButton span{display:grid;gap:2px}.manageVolumesButton small{color:var(--muted);font-size:10px}.volumeBackButton{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text)}.volumeBackButton svg{width:17px}.selectedWorkSummary{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 18px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.selectedWorkSummary img{width:76px;height:100px;object-fit:cover;border-radius:9px;background:var(--panel2)}.selectedWorkSummary span{display:grid;gap:4px;min-width:0}.selectedWorkSummary small{color:var(--orange2);font-weight:900;letter-spacing:.1em}.selectedWorkSummary b{font-size:20px;overflow-wrap:anywhere}.selectedWorkSummary p{margin:0;color:var(--muted)}html[data-theme=light] .manageVolumesButton:hover{background:#fff1e7}@media(max-width:700px){.manageVolumesButton{width:100%;min-width:0}.selectedWorkSummary{grid-template-columns:58px minmax(0,1fr)}.selectedWorkSummary img{width:58px;height:78px}.selectedWorkSummary b{font-size:17px}}.workActionsCell{min-width:250px}.workActionsGroup{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:10px}.workActionsGroup .manageVolumesButton{width:100%;min-width:0}.rowActionButtons{display:flex;align-items:center;gap:3px}.rowActionButtons>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:9px}.rowActionButtons>button:hover{border-color:var(--line);background:var(--panel2);color:var(--orange2)}@media(max-width:800px){.workActionsCell{min-width:190px}.workActionsGroup{grid-template-columns:1fr}.workActionsGroup .rowActionButtons{justify-content:flex-end}}.scanDirectoryFilters{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;margin:32px 0}.scanDirectoryFilters label{display:flex;align-items:center;gap:9px;margin:0;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.scanDirectoryFilters label svg{width:18px;color:var(--muted)}.scanDirectoryFilters input{width:100%;border:0;background:transparent}.scanDirectoryFilters select{min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}.scanProfileBanner{height:clamp(180px,28vw,360px);margin:28px 0 -95px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--panel)}.scanProfileBanner img{width:100%;height:100%;object-fit:cover}.scanProfileBanner+.scanProfileHero{position:relative;padding:28px}.scanProfileBanner+.scanProfileHero>img{box-shadow:0 15px 45px #000a}.scanSocialLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.scanSocialLinks a{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font-size:12px;font-weight:800;text-decoration:none}.scanSocialLinks a:hover{border-color:var(--orange);color:var(--orange2)}.scanEditorExpanded{grid-template-columns:230px minmax(0,1fr)}.scanMediaFields{display:grid!important;grid-template-columns:1fr!important;align-content:start;gap:14px}.scanBannerPicker{position:relative;display:grid;place-items:center;min-height:135px!important;margin:0!important;border:1px dashed var(--line);border-radius:13px;overflow:hidden;background:var(--panel2)}.scanBannerPicker>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scanBannerPicker>span{color:var(--muted)}.scanBannerPicker>b{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#0b0908dd;color:#fff}.scanBannerPicker input{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.scanSocialEditor,.scanPermissions{grid-column:1/-1;margin:14px 0;padding:16px;border:1px solid var(--line);border-radius:14px}.scanSocialEditor legend,.scanPermissions legend{padding:0 7px;font-weight:900}.scanSocialEditor{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.scanPermissions>p{color:var(--muted);font-size:12px}.scanPermissions>div{display:grid;grid-template-columns:1fr 160px auto;gap:8px}.scanPermissions select{min-width:0}.scanPermissions ul{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.scanPermissions li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:10px}.scanPermissions li span{display:grid}.scanPermissions li small{color:var(--muted)}.scanPermissions li button{display:grid;place-items:center;width:36px;height:36px;border:0;background:none;color:#ff8d8d}.scanPermissions li svg{width:17px}html[data-theme=light] .scanBannerPicker>b{background:#fffd;color:var(--text)}@media(max-width:800px){.scanDirectoryFilters,.scanEditorExpanded{grid-template-columns:1fr}.scanProfileBanner{margin-bottom:-35px}.scanProfileBanner+.scanProfileHero{padding:14px}.scanSocialEditor,.scanPermissions>div{grid-template-columns:1fr}}.panelScanScope{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:14px 16px;border:1px solid #6a3b22;border-radius:14px;background:#21130c}.panelScanScope>span{display:grid;gap:3px}.panelScanScope small{color:var(--orange2);font-size:10px;font-weight:900;letter-spacing:.12em}.panelScanScope b{font-size:16px}.panelScanScope select{min-width:240px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text)}html[data-theme=light] .panelScanScope{background:#fff2e8}@media(max-width:650px){.panelScanScope{align-items:stretch;flex-direction:column}.panelScanScope select{width:100%;min-width:0}}.scanInvitationNotice{position:absolute;z-index:80;right:18px;top:68px;width:min(390px,calc(100vw - 30px));display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 20px 60px #000b}.scanInvitationNotice article{display:grid;grid-template-columns:42px 1fr auto auto;align-items:center;gap:9px;padding:8px;border-radius:10px;background:var(--panel2)}.scanInvitationNotice img{width:42px;height:42px;border-radius:50%;object-fit:cover}.scanInvitationNotice span{display:grid}.scanInvitationNotice small{color:var(--muted)}.scanInvitationNotice button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:transparent}.scanInvitationNotice svg{width:16px}.scanGovernance{display:grid;gap:20px}.scanGovernance.empty{place-items:center;align-content:center;min-height:265px;text-align:center}.scanGovernance.empty>svg{width:42px;height:42px;margin:0 auto;color:var(--orange)}.scanGovernance.empty>h2,.scanGovernance.empty>p{margin:0}.scanGovernance.empty>p{color:var(--muted)}.dashboard .scanGovernance>header{position:static;height:auto;min-height:0;padding:0 0 20px;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;align-items:flex-end;justify-content:space-between}.scanGovernance>header h1{font:800 42px Libre Franklin;margin:6px 0}.scanGovernance>header p{margin:0;color:var(--muted)}.scanGovernance>header>svg{width:42px;height:42px;color:var(--orange)}.scanGovernance>nav{display:flex;gap:8px;overflow:auto}.scanGovernance>nav button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);white-space:nowrap}.scanGovernance>nav button.active{background:var(--orange);color:#1b0902}.scanGovernance>nav svg{width:17px}.governanceTeam,.governanceModeration{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.governanceTeam h2,.governanceModeration h2{margin:0 0 5px}.governanceTeam>p,.governanceModeration>p{color:var(--muted)}.governanceTeam>div{display:grid;grid-template-columns:1fr 170px auto;gap:9px}.governanceTeam ul,.governanceModeration ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.governanceTeam li,.governanceModeration li{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid var(--line);border-radius:11px}.governanceTeam li span{display:grid}.governanceTeam li small{color:var(--muted)}.governanceTeam li.pending{border-style:dashed}.governanceTeam li>svg{width:18px;color:var(--orange)}.governanceActivity{display:grid;gap:8px}.governanceActivity article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.governanceActivity article>svg{color:var(--orange)}.governanceActivity span{display:grid}.governanceActivity p{margin:3px 0;color:var(--muted)}.governanceActivity time{color:var(--muted);font-size:11px}.governanceModeration>div{display:grid;grid-template-columns:1fr auto;gap:8px}.governanceModeration li button{display:grid;place-items:center;border:0;background:none;color:#ff8d8d}.governanceModeration li svg{width:17px}.governanceHealth{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.governanceHealth article{display:grid;gap:5px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.governanceHealth article b{font-size:30px;color:var(--orange2)}.governanceHealth article span{color:var(--muted)}.governanceHealth>p,.governanceHealth>small{grid-column:1/-1;color:var(--muted)}@media(max-width:800px){.governanceTeam>div,.governanceHealth{grid-template-columns:1fr 1fr}.governanceActivity article{grid-template-columns:auto 1fr}.governanceActivity time{grid-column:2}.scanInvitationNotice{position:fixed;top:auto;bottom:75px;right:15px}.governanceTeam>div .primary{grid-column:1/-1}}@media(max-width:520px){.governanceHealth{grid-template-columns:1fr}.governanceTeam>div{grid-template-columns:1fr}.governanceTeam>div .primary{grid-column:auto}}.scansManager .scanPermissions{display:none}.ownerTransfer{margin-top:10px!important;padding-top:14px;border-top:1px solid var(--line)}.ownerManagement{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.ownerManagementHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ownerManagementHead p{margin:6px 0 0;color:var(--muted)}.ownerManagementHead strong{color:var(--text);overflow-wrap:anywhere}.ownerManagement>label{display:block;margin-bottom:8px}.ownerManagementActions{display:flex;flex-wrap:wrap;gap:10px}.ownerManagementActions select{flex:1 1 240px;min-width:0}.ownerManagementActions button{display:flex;align-items:center;justify-content:center;gap:6px}.ownerManagementActions svg{width:18px;height:18px}.removeScanOwner{color:var(--orange2)}.ownerManagementHint{color:var(--muted);line-height:1.5;font-size:13px;margin:12px 0 0}.ownerManagement button:disabled,.ownerManagement select:disabled{cursor:not-allowed;opacity:.6}@media(max-width:600px){.ownerManagementHead,.ownerManagementActions{flex-direction:column}.ownerManagementActions select{flex-basis:auto}}.staffApplyButton{margin:18px 0 30px}.clickableStaff{cursor:pointer}.clickableStaff:hover{border-color:var(--orange);transform:translateY(-2px)}.talentApplication>p{max-width:760px;color:var(--muted);line-height:1.65}.talentApplication>form{max-width:760px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.talentApplication fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:15px;border:1px solid var(--line);border-radius:13px}.talentApplication legend{padding:0 7px;font-weight:900}.talentApplication fieldset label{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;padding:9px 12px;border:1px solid var(--line);border-radius:999px}.talentApplication fieldset label.selected{border-color:var(--orange);background:#ff6b1a18}.talentApplication fieldset input{width:auto;min-height:0}.talentApplication .success{display:flex;align-items:center;gap:7px;color:#72d9a5}.talentApplication .success svg{width:18px}.talentApplication button:disabled{cursor:wait;opacity:.7}.applicationMessage{display:flex;align-items:center;gap:8px;margin:0 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);line-height:1.45}.applicationMessage.success{border-color:#2d7549;background:#173e27;color:#a7e9bd}.applicationMessage.error{border-color:#944237;background:#321815;color:#ffb7ad}.applicationMessage svg{width:19px;flex:0 0 auto}html[data-theme=light] .applicationMessage.success{background:#e9f8ef;color:#17663a}html[data-theme=light] .applicationMessage.error{background:#fff0ed;color:#a32f23}.dashboard .talentManager>header{position:static;height:auto;min-height:0;padding:0 0 20px;border:0;border-bottom:1px solid var(--line);background:transparent}.talentManager>header h1{font:800 42px Libre Franklin;margin:7px 0}.talentManager>header p{margin:0;color:var(--muted)}.talentApplications{display:grid;gap:12px;margin-top:20px}.talentApplications>article{display:grid;grid-template-columns:minmax(240px,1fr) 1.4fr auto;align-items:center;gap:18px;padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.talentIdentity{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:var(--text);text-align:left}.talentIdentity img{width:52px;height:52px;border-radius:50%;object-fit:cover}.talentIdentity span{display:grid}.talentIdentity small{color:var(--orange2)}.talentApplications article>p{color:var(--muted)}.acceptedTalent{margin:24px 0 38px}.acceptedTalent>h2{font:800 24px Libre Franklin}.acceptedTalent>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acceptedTalent article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.acceptedTalent .talentIdentity,.acceptedTalent .talentIdentity span{min-width:0}.acceptedTalent .talentIdentity b{overflow-wrap:anywhere}.acceptedScan{display:grid;justify-items:end;gap:3px;text-align:right}.acceptedScan small{color:var(--orange2);font-size:9px;letter-spacing:.12em}.acceptedScan time{color:var(--muted);font-size:11px}.dashboard .talentManager>.talentOpenHeader{position:static;height:auto;min-height:0;padding:22px 0 0;border:0;border-top:1px solid var(--line);background:transparent}.talentOpenHeader h2{margin:6px 0;font:800 30px Libre Franklin}.adminMfaGate{min-height:100vh;display:grid;place-content:center;justify-items:center;text-align:center;gap:14px;padding:32px;background:var(--bg);color:var(--text)}.adminMfaGate>svg{width:54px;height:54px;color:var(--orange)}.adminMfaGate h1{max-width:720px;margin:5px 0;font:800 clamp(38px,6vw,68px) / 1 "Libre Franklin";letter-spacing:-.045em}.adminMfaGate>p{max-width:620px;margin:0 0 10px;color:var(--muted);line-height:1.65}.adminMfaGate>form{width:min(420px,100%);padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);text-align:left}.adminMfaGate .formMsg{width:min(520px,100%)}.publicProfileBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.publicProfileBadges>span{display:grid;gap:1px;padding:7px 10px;border:1px solid #74401f;border-radius:10px;background:#2a170e;color:var(--orange2);font-size:12px;font-weight:900}.publicProfileBadges>span.general_admin{border-color:#a87311;background:#342607;color:#ffd56e}.publicProfileBadges small{color:var(--muted);font-size:9px;font-weight:600}.profileCredits{margin:45px 0}.profileCredits>h2{font:800 30px Libre Franklin}.profileCredits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profileCredits button{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);text-align:left}.profileCredits img{width:60px;height:80px;object-fit:cover;border-radius:7px}.profileCredits span{display:grid;gap:5px}.profileCredits small{color:var(--orange2)}html[data-theme=light] .publicProfileBadges>span{background:#fff3ea}html[data-theme=light] .publicProfileBadges>span.general_admin{background:#fff5cc}@media(max-width:850px){.talentApplications>article{grid-template-columns:1fr}.acceptedTalent>div{grid-template-columns:1fr}.profileCredits>div{grid-template-columns:1fr 1fr}}@media(max-width:560px){.acceptedTalent article{align-items:flex-start;flex-direction:column}.acceptedScan{justify-items:start;text-align:left}.adminMfaGate{padding:22px}.adminMfaGate h1{font-size:40px}}@media(max-width:550px){.profileCredits>div{grid-template-columns:1fr}}.workScans{margin:22px 0}.workScans>span{display:block;margin-bottom:9px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.workScans>div{display:flex;flex-wrap:wrap;gap:9px}.workScans button{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);font-weight:700}.workScans button:hover{border-color:var(--orange);color:var(--orange2)}.workScans img{width:34px;height:34px;object-fit:cover;border-radius:50%;border:1px solid var(--line)}.scanProfileHero{display:grid;grid-template-columns:180px 1fr;gap:34px;align-items:center;margin:40px 0 70px}.scanProfileHero>img{width:180px;height:180px;object-fit:cover;border-radius:50%;border:3px solid var(--orange);box-shadow:0 20px 55px #0007}.scanProfileHero h1{font:800 clamp(38px,6vw,68px) / 1 "Libre Franklin";margin:10px 0}.scanProfileHero p{max-width:680px;color:var(--muted);font-size:17px;line-height:1.7}.scanWorksHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.scanWorksHead h2{font:800 34px Libre Franklin;margin:8px 0 0}.scanWorksHead>b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--orange);color:#1b0902;font-size:20px}.scanSelector{border:1px solid var(--line);border-radius:13px;padding:12px;margin:16px 0}.scanSelector legend{padding:0 7px;color:var(--muted);font-size:13px}.scanSelector label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:5px 8px 5px 0;padding:7px 11px;border:1px solid var(--line);border-radius:999px}.scanSelector input{width:auto;min-height:0}.scanSelector img{width:30px;height:30px;object-fit:cover;border-radius:50%}.dashboard .scansManager>header{height:auto;min-height:0;position:static;z-index:auto;padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.scansManager>header h2{font:800 42px Libre Franklin;margin:7px 0}.scansManager>header p{margin:0;color:var(--muted)}.scanEditor{display:grid;grid-template-columns:180px 1fr;gap:24px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:24px}.scanEditor>div{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.scanEditor>div label:nth-child(4),.scanEditorActions{grid-column:1/-1}.scanLogoPicker{position:relative;width:160px;height:160px;margin:0!important;border-radius:50%;overflow:hidden;border:2px solid var(--orange);cursor:pointer}.scanLogoPicker img{width:100%;height:100%;object-fit:cover}.scanLogoPicker span{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:6px;padding:12px;background:#090807dd;color:#fff;font-size:12px}.scanLogoPicker span svg{width:16px}.scanLogoPicker input{position:absolute;inset:0;opacity:0;cursor:pointer}.scanEditorActions{display:flex;justify-content:flex-end;gap:10px}.scanAdminGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.scanAdminGrid article{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:15px}.scanAdminGrid article>img{width:64px;height:64px;object-fit:cover;border-radius:50%}.scanAdminGrid h3{margin:0 0 3px}.scanAdminGrid p{margin:8px 0 0;color:var(--muted);font-size:13px}.scanAdminGrid small{color:var(--orange2)}.dashboard .scanAdminGrid article>aside{position:static;width:auto;height:auto;padding:0;border:0;background:none;display:flex;gap:5px}.scanAdminGrid aside button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:none;color:var(--muted)}.scanAdminGrid aside svg{width:16px}@media(max-width:700px){.scanProfileHero{grid-template-columns:1fr;text-align:center}.scanProfileHero>img{width:140px;height:140px;margin:auto}.scanProfileHero p{margin-left:auto;margin-right:auto}.scanAdminGrid,.scanEditor{grid-template-columns:1fr}.scanLogoPicker{margin:auto!important}.scanEditor>div{grid-template-columns:1fr}.scanEditor>div label:nth-child(4),.scanEditorActions{grid-column:auto}.dashboard .scansManager>header{align-items:stretch;flex-direction:column}}@media(max-width:700px){.mangaReader .mangaReaderTools{position:relative;top:auto;z-index:1;backdrop-filter:none}}.navUtilities{display:contents}.themeButtonToggle{display:grid;place-items:center;width:42px;height:42px;padding:0!important;border:1px solid var(--line)!important;border-radius:50%;background:var(--panel)!important;color:var(--text)!important}.themeButtonToggle svg{width:19px}.accountMenu,.notificationWrap{position:relative}.accountTrigger{border:1px solid var(--line)!important;border-radius:999px!important;padding:4px 8px 4px 4px!important;background:var(--panel)!important;color:var(--text)!important}.accountTrigger>img{width:34px;height:34px;object-fit:cover;border-radius:50%;border:1px solid var(--orange)}.accountTrigger>svg{width:15px}.accountDropdown,.notificationDropdown{position:absolute;right:0;top:calc(100% + 12px);z-index:60;width:280px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 22px 60px #0009}.accountIdentity{display:flex;align-items:center;gap:11px;padding:8px 8px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.accountIdentity>img{width:46px;height:46px;object-fit:cover;border-radius:50%}.accountIdentity>span{display:flex;flex-direction:column;min-width:0}.accountIdentity small{color:var(--orange2);margin-top:3px}.accountDropdown>button{width:100%;border-radius:9px!important;justify-content:flex-start}.accountDropdown>button svg{width:18px}.accountDropdown .accountSignOut{color:#ff806c;border-top:1px solid var(--line);border-radius:0!important;margin-top:5px;padding-top:14px}.notificationBell{width:42px;height:42px;padding:0!important;display:grid!important;place-items:center}.notificationDropdown{width:min(370px,calc(100vw - 28px));padding:0;overflow:hidden}.notificationDropdown>div{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.notificationDropdown>div>button{display:grid;place-items:center;padding:5px}.notificationDropdown>div svg{width:19px}.notificationDropdown>section{max-height:360px;overflow:auto}.notificationDropdown>section>button{display:flex;width:100%;gap:10px;text-align:left;border-radius:0;border-bottom:1px solid var(--line);padding:13px 15px;background:var(--panel2);color:var(--text)}.notificationDropdown>section>button.read{background:transparent;opacity:.68}.notificationDropdown>section>button>svg{width:18px;color:var(--orange);flex:0 0 auto}.notificationDropdown>section span{display:grid;gap:3px}.notificationDropdown small,.notificationDropdown time{color:var(--muted);font-size:11px}.notificationDropdown section>p{padding:22px;text-align:center;color:var(--muted)}.notificationAll{width:100%;justify-content:center!important;color:var(--orange2)!important;padding:14px!important}.expandedProfileEditor{align-items:start}.expandedProfileEditor>div{grid-template-columns:1fr 1fr}.expandedProfileEditor .wide{grid-column:1/-1}.expandedProfileEditor textarea{min-height:120px}.expandedProfileEditor label small{color:var(--muted);font-weight:400}.profileSocialFields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.profileSocialFields h2{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:18px}.profileSocialFields h2 svg{width:19px;color:var(--orange)}.libraryCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.libraryCards>button{display:flex;gap:13px;align-items:center;text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:13px;padding:10px}.libraryCards img{width:64px;height:86px;object-fit:cover;border-radius:7px}.libraryCards span{display:grid;gap:7px}.libraryCards small{color:var(--orange2)}.publicProfileBio{max-width:650px;line-height:1.65!important}.publicProfileDetails,.publicProfileSocials{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.publicProfileDetails span,.publicProfileSocials a,.publicProfileSocials span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;text-decoration:none;color:var(--muted)}.publicProfileSocials a:hover{border-color:var(--orange);color:var(--orange2)}.mangaToolsToggle{position:fixed;right:18px;bottom:18px;z-index:42;width:52px;height:52px;margin:0;display:grid;place-items:center;border:2px solid #ff6b1a;background:#17110e;color:#ff7a2c;border-radius:50%;padding:0;box-shadow:0 8px 26px #000a;transition:transform .2s,background .2s,color .2s}.mangaToolsToggle:hover{transform:scale(1.06);background:#ff6b1a;color:#190a03}.mangaToolsToggle.active{background:#ff6b1a;color:#190a03}.mangaToolsToggle svg{width:23px;height:23px}.mangaReader .mangaReaderTools{position:fixed;right:18px;bottom:82px;top:auto;z-index:41;width:min(430px,calc(100vw - 36px));margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#15110ff7;box-shadow:0 18px 55px #000c;backdrop-filter:blur(16px)}.mangaReader .mangaReaderTools label:nth-child(2),.mangaReader .mangaReaderTools>span{grid-column:1/-1}.mangaReader .mangaReaderTools input{width:100%}@media(max-width:900px){body>div>header>nav.open{max-height:calc(100dvh - 76px);overflow-y:auto;padding:18px 22px 24px}.navUtilities{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.accountTrigger>span,.accountTrigger>svg{display:none}.accountTrigger,.notificationBell,.themeButtonToggle{width:46px!important;height:46px!important;padding:4px!important;border:1px solid var(--line)!important;border-radius:50%!important;justify-content:center!important}.accountTrigger>img{width:36px;height:36px}.notificationBell{display:grid!important;place-items:center}.notificationBell>span{right:-2px!important;top:-3px!important}.accountMenu,.notificationWrap{position:static;width:auto}.accountDropdown,.notificationDropdown{position:absolute;right:0;top:auto;bottom:58px;width:min(360px,calc(100vw - 44px));max-height:min(520px,65dvh);margin:0;box-shadow:0 22px 60px #000c;overflow:auto}.notificationDropdown>section{max-height:min(350px,43dvh)}.accountDropdown>button{min-height:46px;font-size:16px}.accountIdentity{padding:10px 9px 15px}.navUtilities>.navCta{min-height:46px}}@media(max-width:700px){.expandedProfileEditor>div,.profileSocialFields{grid-template-columns:1fr}.expandedProfileEditor .wide,.profileSocialFields h2{grid-column:auto}.libraryCards{grid-template-columns:1fr}.publicProfileHead{align-items:flex-start;flex-direction:column}.publicProfileHead>img{width:110px;height:110px}.mangaToolsToggle{right:14px;bottom:18px;width:48px;height:48px}.mangaReader .mangaReaderTools{position:fixed;right:12px;bottom:76px;top:auto;z-index:41;width:min(360px,calc(100vw - 24px));margin:0;grid-template-columns:1fr 1fr;backdrop-filter:blur(16px)}.mangaReader .mangaReaderTools label:nth-child(2),.mangaReader .mangaReaderTools label:nth-child(3),.mangaReader .mangaReaderTools>span{grid-column:1/-1}}.epubUploadPanel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.35fr);gap:24px;padding:24px;margin-bottom:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.epubUploadPanel h2{display:flex;align-items:center;gap:10px;margin:5px 0 8px;font-size:1.35rem}.epubUploadPanel h2 svg{width:21px;color:var(--orange)}.epubUploadPanel p{margin:0;color:var(--muted);line-height:1.55}.epubUploadPanel form{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.epubUploadPanel label{display:grid;gap:7px;font-weight:700}.epubUploadPanel input,.epubUploadPanel select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--background);color:var(--text)}.epubUploadPanel .primary{grid-column:1/-1;justify-content:center}.epubUploadStatus{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-top:4px;color:var(--orange)!important}.epubUploadStatus svg{width:19px}@media(max-width:800px){.epubUploadPanel{grid-template-columns:1fr;padding:18px}.epubUploadPanel form{grid-template-columns:1fr}.epubUploadPanel .primary{grid-column:auto}}.downloadUploadPanel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.35fr);gap:24px;padding:24px;margin-bottom:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.downloadUploadPanel h2{display:flex;align-items:center;gap:10px;margin:5px 0 8px;font-size:1.35rem}.downloadUploadPanel h2 svg{width:21px;color:var(--orange)}.downloadUploadPanel p{margin:0;color:var(--muted);line-height:1.55}.downloadUploadPanel form{display:grid;gap:12px}.downloadUploadPanel label{display:grid;gap:7px;font-weight:700}.downloadUploadPanel input,.downloadUploadPanel select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--background);color:var(--text)}.downloadFileGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.downloadUploadPanel .primary{justify-content:center}.downloadUploadStatus{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-top:4px;color:var(--orange)!important}.downloadUploadStatus svg{width:19px}.downloadRow .directDownload{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--orange);border-radius:9px;padding:10px 14px;background:transparent;color:var(--orange);font:inherit;font-weight:800;cursor:pointer}.downloadRow .directDownload:hover{background:var(--orange);color:#160b06}.downloadRow .directDownload:disabled{opacity:.65;cursor:wait}@media(max-width:900px){.downloadUploadPanel{grid-template-columns:1fr;padding:18px}.downloadFileGrid{grid-template-columns:1fr}}.bulkDownloadsPanel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.35fr);gap:24px;padding:24px;margin-bottom:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.bulkDownloadsPanel h2{display:flex;align-items:center;gap:10px;margin:5px 0 8px;font-size:1.35rem}.bulkDownloadsPanel h2 svg{width:21px;color:var(--orange)}.bulkDownloadsPanel p{margin:0;color:var(--muted);line-height:1.55}.bulkDownloadsActions{display:grid;gap:12px}.bulkDownloadsActions label{display:grid;gap:7px;font-weight:700}.bulkDownloadsActions input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--background);color:var(--text)}.bulkDownloadsActions .primary{justify-content:center}.bulkDownloadsPanel details,.bulkDownloadsStatus{grid-column:1/-1}.bulkDownloadsPanel summary{cursor:pointer;color:var(--orange);font-weight:800}.bulkDownloadsPanel ul{max-height:180px;overflow:auto;color:var(--muted)}.bulkDownloadsStatus{color:var(--orange)!important}@media(max-width:900px){.bulkDownloadsPanel{grid-template-columns:1fr;padding:18px}}.discordManager{max-width:980px;margin:0 auto;display:grid;gap:18px}.dashboard .discordManager>header{height:auto;min-height:104px;position:static;top:auto;z-index:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--line);background:var(--panel);border-radius:18px;backdrop-filter:none;box-shadow:none;overflow:visible}.discordManager>header>div{min-width:0}.discordManager>header h2{margin:5px 0 4px;line-height:1.15}.discordManager>header p{margin:0;color:var(--muted);line-height:1.45}.discordManager>header>svg{width:34px;height:34px;color:var(--orange);flex:0 0 auto}.discordSecretNotice{display:flex;gap:13px;align-items:flex-start;padding:15px 18px;border:1px solid color-mix(in srgb,var(--orange) 34%,var(--line));background:color-mix(in srgb,var(--orange) 8%,var(--panel));border-radius:14px}.discordSecretNotice svg{color:var(--orange);flex:0 0 auto}.discordSecretNotice p{margin:4px 0 0;color:var(--muted)}.discordSecretNotice code{font-size:.9em}.discordManager form{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px;border:1px solid var(--line);background:var(--panel);border-radius:18px}.discordManager form label:not(.check){display:grid;gap:8px}.discordManager form label>span{display:flex;align-items:center;gap:7px;font-weight:700}.discordManager form label>span svg{width:16px}.discordManager .wide{grid-column:1/-1}.discordToggles{display:flex;gap:20px;flex-wrap:wrap}.discordChannelLoader{display:flex;align-items:end;gap:10px}.discordChannelLoader small{padding-bottom:12px;color:var(--muted)}.discordActions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.discordActions button{display:flex;align-items:center;gap:8px}.discordManager details{padding:15px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.discordManager details summary{cursor:pointer;font-weight:800}.discordManager details p{color:var(--muted);line-height:1.6}.discordVolumes{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.dashboard .discordVolumes>header{height:auto;min-height:0;position:static;top:auto;z-index:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 20px;padding:0 0 18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none;overflow:visible}.discordVolumes>header>div{min-width:0}.discordVolumes h3{font-size:24px;line-height:1.2;margin:6px 0}.discordVolumes header p{color:var(--muted);line-height:1.45;margin:0}.discordVolumes>header .ghost{flex:0 0 auto}.discordVolumes>div{display:grid;gap:9px}.discordVolumes article{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--panel2)}.discordVolumes article img{width:50px;height:70px;object-fit:cover;border-radius:7px}.discordVolumes article>div{display:flex;flex-direction:column;min-width:0;gap:3px}.discordVolumes article small,.discordVolumes article span{color:var(--muted)}.discordVolumes article b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discordVolumes article button{display:flex;align-items:center;gap:7px}.discordVolumes article button svg{width:17px}@media(max-width:700px){.discordManager form{grid-template-columns:1fr}.discordManager form>*{grid-column:1}.discordChannelLoader{align-items:center;flex-wrap:wrap}.discordActions{display:grid}.discordActions button{justify-content:center}}@media(max-width:700px){.dashboard .discordManager>header{min-height:0;align-items:flex-start;padding:18px}.discordManager>header>svg{width:28px;height:28px}.dashboard .discordVolumes>header{display:grid;grid-template-columns:1fr;margin-bottom:16px}.discordVolumes>header .ghost{width:100%}.discordVolumes article{grid-template-columns:44px 1fr}.discordVolumes article img{width:44px;height:62px}.discordVolumes article button{grid-column:1/-1;justify-content:center}}.adminCatalogFilters{display:flex;gap:12px;align-items:center;flex:1;margin:0 0 18px}.adminCatalogFilters label{min-width:min(420px,100%);display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:var(--panel)}.adminCatalogFilters label svg{width:18px}.adminCatalogFilters input{border:0;background:transparent;width:100%;padding:13px 0}.adminCatalogFilters select{min-width:220px}.mangaAdminToolbar{display:flex;align-items:flex-start;gap:16px}.mangaAdminToolbar>.primary{white-space:nowrap}.mangaChapterList{display:grid;gap:10px}.mangaChapterList>button{width:100%;display:grid;grid-template-columns:64px 1fr auto 22px;align-items:center;gap:14px;text-align:left;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:inherit}.mangaChapterList>button:hover{border-color:var(--accent)}.mangaChapterList img{width:64px;height:76px;object-fit:cover;border-radius:8px}.mangaChapterList span{display:grid;gap:5px}.mangaChapterList small{color:var(--muted)}.mangaChapterList em{font-style:normal}.volumeFileUploads{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:1px solid var(--line);border-radius:14px;padding:16px}.volumeFileUploads legend{padding:0 8px;font-weight:700}.volumeFileUploads legend small{display:block;color:var(--muted);font-weight:400}.volumeFileUploads label{display:grid;gap:8px}.volumeFileUploads input[type=file]{padding:10px;border:1px dashed var(--line);border-radius:10px}.volumeFileUploads small{color:var(--muted)}@media(max-width:760px){.adminCatalogFilters,.mangaAdminToolbar{flex-direction:column;align-items:stretch}.adminCatalogFilters select{min-width:0}.volumeFileUploads{grid-template-columns:1fr}.mangaChapterList>button{grid-template-columns:52px 1fr 20px}.mangaChapterList img{width:52px;height:64px}.mangaChapterList em{display:none}}.mangaVolumeOrganizer{margin:0 0 22px;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.mangaVolumeOrganizer>summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;cursor:pointer;list-style:none}.mangaVolumeOrganizer>summary>svg:first-child{color:var(--orange)}.mangaVolumeOrganizer>summary>span{display:flex;flex-direction:column}.mangaVolumeOrganizer>summary small{color:var(--muted)}.mangaVolumeOrganizer>div{padding:0 17px 17px;border-top:1px solid var(--line)}.mangaVolumeOrganizer>div>label{display:flex;flex-direction:column;gap:7px;margin:17px 0}.mangaVolumeOrganizer select{min-height:46px;background:var(--panel2);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:0 12px}.chapterAssignmentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;max-height:390px;overflow:auto;padding:2px}.chapterAssignmentGrid label{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);cursor:pointer}.chapterAssignmentGrid label.selected{border-color:var(--orange);background:#29150b}.chapterAssignmentGrid input{width:18px;height:18px;accent-color:var(--orange)}.chapterAssignmentGrid span{display:flex;flex-direction:column;min-width:0}.chapterAssignmentGrid small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.mangaVolumeOrganizer footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:var(--muted)}.mangaOrganizerNotice{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:15px;border:1px dashed var(--line);border-radius:13px;color:var(--muted)}.mangaOrganizerNotice svg{color:var(--orange)}.mangaOrganizerNotice span{display:flex;flex-direction:column}@media(max-width:600px){.chapterAssignmentGrid{grid-template-columns:1fr 1fr}.mangaVolumeOrganizer footer{align-items:stretch;flex-direction:column;gap:10px}}.dashboard{grid-template-columns:290px 1fr}.dashboard>aside{padding:22px 14px;overflow-y:auto}.dashboardMenu{display:block}.dashboardMenuGroup{display:grid;gap:3px;margin:0 0 20px}.dashboardMenuGroup h2{margin:0 10px 7px;color:#806f65;font-size:10px;letter-spacing:.18em}.dashboardMenuGroup button{width:100%;display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:10px;border:0;border-radius:10px;background:none;color:var(--muted);text-align:left}.dashboardMenuGroup button:hover{background:var(--panel2);color:var(--text)}.dashboardMenuGroup button.active{background:#2a160c;color:var(--orange2)}.dashboardMenuGroup button svg{margin-top:2px}.dashboardMenuGroup button span{display:grid;gap:2px}.dashboardMenuGroup button b{font-size:13px}.dashboardMenuGroup button small{color:#85776e;font-size:10px;line-height:1.3}.dashboardMenuGroup button.active small{color:#c79b82}.adminSectionDescription{max-width:680px;margin:5px 0 0;line-height:1.55}.roleHome>h1{font:800 48px Libre Franklin;margin:10px 0}.roleHome>p{max-width:720px;color:var(--muted);line-height:1.65}.roleQuickActions{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:28px 0}.roleQuickActions button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text);text-align:left}.roleQuickActions button:hover{border-color:var(--orange)}.roleQuickActions button>svg:first-child{color:var(--orange)}.roleQuickActions span{display:grid;gap:5px}.roleQuickActions small{color:var(--muted);line-height:1.4}.roleTip{position:static!important;width:auto!important;height:auto!important;display:flex!important;align-items:center;gap:13px;padding:18px!important;border:1px solid var(--line)!important;border-radius:15px;background:var(--panel)!important}.roleTip span{display:grid;gap:4px}.roleTip small{color:var(--muted)}.adminToolGuide{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 18px;margin-bottom:22px;padding:18px;border:1px solid #64371f;border-radius:15px;background:#21130c}.adminToolGuide>b{grid-column:1/-1;margin-bottom:4px}.adminToolGuide span{color:var(--muted);font-size:12px}.adminToolGuide strong{color:var(--text)}.reliabilityHub>header h1{font-size:0}.reliabilityHub>header h1:after{content:"Mantenimiento y respaldos";font-size:42px}.reliabilityHub>header p{font-size:0}.reliabilityHub>header p:after{content:"Recupera cambios, comprueba archivos, gestiona correos y resuelve tareas pendientes.";font-size:14px}.reliabilityHub>nav button{font-size:0}.reliabilityHub>nav button:after{font-size:13px}.reliabilityHub>nav button:nth-child(1):after{content:"Historial"}.reliabilityHub>nav button:nth-child(2):after{content:"Archivos"}.reliabilityHub>nav button:nth-child(3):after{content:"Tareas pendientes"}.reliabilityHub>nav button:nth-child(4):after{content:"Apariencia al compartir"}.reliabilityHub>nav button:nth-child(5):after{content:"Correos a suscriptores"}.reliabilityHub>nav button:nth-child(6):after{content:"Errores reportados"}.reliabilityHub>nav button:nth-child(7):after{content:"Importar catálogo"}@media(max-width:900px){.dashboard{grid-template-columns:1fr}}@media(max-width:700px){.roleQuickActions,.adminToolGuide{grid-template-columns:1fr}.adminToolGuide>b{grid-column:auto}.roleHome>h1{font-size:38px}}.dashboardMenuGroup>summary{display:flex;align-items:center;justify-content:space-between;margin:0 10px 7px;color:#806f65;font-size:10px;font-weight:700;letter-spacing:.18em;cursor:pointer;list-style:none}.dashboardMenuGroup>summary::-webkit-details-marker{display:none}.dashboardMenuGroup>summary svg{width:14px;transition:.2s}.dashboardMenuGroup:not([open])>summary svg{transform:rotate(-90deg)}.dashboard aside>.panelHelpButton{display:grid;grid-template-columns:22px 1fr;align-items:center;text-align:left;margin:0 0 20px;padding:11px;border:1px solid #5b321d;background:#21130c;color:var(--orange2)}.panelHelpButton span{display:grid;gap:2px}.panelHelpButton small{font-size:10px;color:#b49582}.panelGuide h2{font:800 34px Libre Franklin;margin:10px 0}.panelGuide>p{color:var(--muted);line-height:1.6}.panelGuide ol{display:grid;gap:10px;padding:0;list-style:none}.panelGuide li{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:12px;border:1px solid var(--line);border-radius:10px}.panelGuide li span{color:var(--muted);font-size:13px;line-height:1.45}@media(max-width:600px){.panelGuide li{grid-template-columns:1fr;gap:4px}}.friendlyFilePicker{position:relative;align-content:start;margin:0!important;padding:13px;border:1px dashed var(--line);border-radius:12px;background:var(--panel2);min-width:0}.friendlyFilePicker.hasFile{border-color:var(--orange)}.friendlyFilePicker>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.friendlyFilePicker b{font-size:12px}.friendlyFileButton{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin-top:4px;border:1px solid var(--line);border-radius:8px;color:var(--orange2);font-size:12px;font-weight:700}.friendlyFileButton svg{width:16px}.friendlyFileName{display:block;min-width:0;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.friendlyFilePicker.hasFile .friendlyFileName{color:var(--text)}.friendlyFilePicker small{line-height:1.4}.panelFinder{position:relative;z-index:12;margin:0 0 28px}.panelFinder>label{display:flex;align-items:center;gap:9px;max-width:650px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.panelFinder>label input{flex:1;border:0;background:none}.panelFinder>label button{border:0;background:none}.panelFinder svg{width:18px}.panelFinderResults{position:absolute;top:54px;width:min(650px,100%);display:grid;padding:8px;border:1px solid var(--line);border-radius:13px;background:var(--panel);box-shadow:0 20px 60px #000b}.panelFinderResults button{display:flex;align-items:center;justify-content:space-between;padding:11px;border:0;border-radius:9px;background:none;text-align:left}.panelFinderResults button:hover{background:var(--panel2)}.panelFinderResults span{display:grid}.panelFinderResults small{color:var(--muted)}.panelFinderResults p{padding:10px;color:var(--muted)}.editorialFormTools{margin:18px 0;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.editorialFormTools>header{height:auto;min-height:0;position:static;padding:0 0 12px;border:0;background:none}.editorialFormTools>header span,.editorialFormTools>div>span{display:flex;align-items:center;gap:7px}.editorialFormTools>header svg,.editorialFormTools>div svg{width:17px}.editorialFormTools>header em{padding:5px 8px;border-radius:999px;background:#3a2318;color:#ffb083;font-size:11px;font-style:normal}.editorialFormTools>header em.ready{background:#153225;color:#72d9a5}.editorialFormTools>div:not(.editorialPreview){display:grid;grid-template-columns:1fr 1fr;gap:8px}.editorialFormTools>div>span{color:var(--muted);font-size:12px}.editorialFormTools>div>span.ok{color:#72d9a5}.editorialFormTools>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 0 0;border-top:1px solid var(--line)}.editorialFormTools>footer small{color:var(--muted)}.editorialFormTools>footer .ghost{min-height:38px}.editorialPreview{position:relative;display:grid!important;grid-template-columns:100px 1fr!important;gap:14px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.editorialPreview>button{position:absolute;right:7px;top:7px;border:0;background:none}.editorialPreview img{width:100px;height:140px;object-fit:cover;border-radius:7px}.editorialPreview h3{margin:5px 0}.editorialPreview p{max-height:100px;overflow:auto;color:var(--muted);white-space:pre-wrap}.creditSelector{min-width:0;margin:12px 0;padding:11px;border:1px solid var(--line);border-radius:12px}.creditSelector legend{padding:0 6px}.creditSelector>div{display:flex;flex-wrap:wrap;gap:5px}.creditSelector>div button{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #74401f;border-radius:999px;background:#29160c;color:var(--orange2);font-size:11px}.creditSelector>div svg{width:13px}.creditSelector>span{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;margin-top:8px}.creditSelector>span select,.creditSelector>span input{min-width:0}.creditSelector>span button{border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text)}.friendlyFilePicker.hasError{border-color:#c94d4d}.friendlyFilePicker .fileValid,.friendlyFilePicker .fileInvalid{display:flex;align-items:center;gap:5px}.friendlyFilePicker .fileValid{color:#72d9a5}.friendlyFilePicker .fileInvalid{color:#ff8e8e}.friendlyFilePicker .fileValid svg,.friendlyFilePicker .fileInvalid svg{width:14px}.editorialTasks>header{height:auto;min-height:0;position:static;padding:0 0 20px;border:0;background:none}.editorialTasks>header h1{font:800 46px Libre Franklin;margin:7px 0}.editorialTasks>header p{margin:0;color:var(--muted)}.editorialTasks>form{display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px;margin-bottom:20px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.taskToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.taskToolbar>span{display:flex;align-items:center;gap:7px}.taskToolbar button{padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}.taskList{display:grid;gap:9px}.taskList article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.taskList article.urgent{border-left:4px solid #e55757}.taskList article.high{border-left:4px solid #e79945}.taskCheck{border:0;background:none;color:var(--orange2)}.taskList article>span{display:grid;gap:3px}.taskList article>span small{color:var(--orange2)}.taskList article p{margin:2px 0;color:var(--muted)}.taskList article>aside{position:static;width:auto;height:auto;padding:0;border:0;background:none;display:grid;justify-items:end;gap:3px}.taskList article aside em{font-style:normal;font-size:11px}.taskList article aside small,.taskList article aside time{color:var(--muted);font-size:11px}@media(max-width:800px){.editorialFormTools>div:not(.editorialPreview),.editorialTasks>form{grid-template-columns:1fr}.creditSelector>span{grid-template-columns:1fr}.taskToolbar{align-items:stretch;flex-direction:column}.taskToolbar>span{flex-wrap:wrap}.taskList article{grid-template-columns:auto 1fr}.taskList article>aside{grid-column:2;justify-items:start}}.novelFollow{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0}.novelFollow>button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text)}.novelFollow>button.following{background:var(--orange);color:#1b0902}.novelFollow svg{width:17px}.novelFollow>small{width:100%;color:var(--muted)}.followPreferences{position:absolute;z-index:10;top:48px;left:0;width:min(380px,90vw);display:grid;gap:9px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 20px 60px #000c}.followPreferences label{display:flex;align-items:center;gap:8px;margin:0}.followPreferences input{width:auto;min-height:0}.personalizedUpdates>h1{font:800 clamp(44px,6vw,76px) / 1 "Libre Franklin";margin:12px 0}.personalizedUpdates>p{color:var(--muted)}.personalizedUpdates>div{display:grid;gap:10px;margin-top:30px}.personalizedUpdates>div>button{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--text);text-align:left}.personalizedUpdates img{width:62px;height:82px;object-fit:cover;border-radius:7px}.personalizedUpdates span{display:grid;gap:4px}.personalizedUpdates small,.personalizedUpdates time{color:var(--muted)}.duplicateWarning{display:flex;align-items:center;gap:8px;margin:0;padding:12px;border:1px solid #8e4b2f;border-radius:10px;background:#2e1710;color:#ffb08a}.duplicateWarning svg{width:19px}.qualityCenter{display:grid;gap:20px}.qualityCenter>header{height:auto;min-height:0;position:static;padding:0 0 20px;border:0;border-bottom:1px solid var(--line);background:none}.qualityCenter>header h1{font:800 44px Libre Franklin;margin:7px 0}.qualityCenter>header p{margin:0;color:var(--muted)}.qualityCenter>nav{display:flex;gap:8px}.qualityCenter>nav button{display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted)}.qualityCenter>nav button.active{background:var(--orange);color:#1a0902}.qualityCenter>nav b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#ffffff20}.qualityList{display:grid;gap:9px}.qualityList article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.qualityList article>svg{color:var(--orange)}.qualityList article>span{display:grid;gap:4px}.qualityList small{color:var(--muted)}.qualityList p{margin:3px 0;color:#e79c72;font-size:12px}.qualityList aside{display:flex;gap:7px}.qualityList aside button{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:none;color:var(--text)}@media(max-width:700px){.qualityCenter>header{align-items:stretch;flex-direction:column}.qualityCenter>nav{overflow:auto}.qualityList article{grid-template-columns:auto 1fr}.qualityList aside{grid-column:1/-1}.followPreferences{position:fixed;inset:auto 15px 15px;width:auto}}.polishCenter{display:grid;gap:18px;margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.polishCenter>header{height:auto;min-height:0;position:static;padding:0;border:0;background:none}.polishCenter h2{font:800 34px Libre Franklin;margin:6px 0}.polishCenter header p{margin:0;color:var(--muted)}.polishCenter>nav{display:flex;gap:7px;overflow:auto}.polishCenter>nav button{white-space:nowrap;padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted)}.polishCenter>nav button.active{background:var(--orange);color:#1b0902}.polishList{display:grid;gap:9px}.polishList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.polishList article>svg{color:var(--orange)}.polishList article>span{display:grid;gap:4px;min-width:0}.polishList article small,.polishList article time{color:var(--muted);font-size:11px}.polishList aside{display:flex;gap:6px}.polishList aside button{display:flex;align-items:center;gap:5px;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:none;color:var(--text)}.polishList aside button.danger{color:#ff8c8c}.polishList aside svg{width:16px}.reviewComments{display:grid;grid-template-columns:380px 1fr;gap:15px}.reviewComments>form{padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.reviewComments>div{display:grid;gap:8px;align-content:start}.reviewComments article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.reviewComments article.resolved{opacity:.6}.reviewComments article small{color:var(--orange2)}.reviewComments article p{margin:5px 0}.reviewComments article button{display:flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid var(--line);border-radius:8px;background:none;color:var(--text);padding:8px}.reviewComments article svg{width:16px}.versionCompare{display:grid;gap:9px}.versionCompare>details{border:1px solid var(--line);border-radius:13px;background:var(--panel)}.versionCompare summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;cursor:pointer;list-style:none}.versionCompare summary>svg:first-child{color:var(--orange)}.versionCompare summary span{display:grid}.versionCompare summary small{color:var(--muted)}.versionCompare details>div{display:grid;gap:8px;padding:0 14px 14px}.versionCompare article{display:grid;grid-template-columns:150px 1fr 1fr;gap:10px;padding:10px;border-radius:10px;background:var(--panel2)}.versionCompare article span{min-width:0}.versionCompare article small{color:var(--muted)}.versionCompare article p{max-height:140px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.versionCompare details>div>.ghost{width:max-content}.dashboard button:focus-visible,.dashboard input:focus-visible,.dashboard select:focus-visible,.dashboard textarea:focus-visible,body>div>header button:focus-visible,a:focus-visible{outline:3px solid #ffad79;outline-offset:3px}.friendlyFilePicker:focus-within{outline:3px solid #ffad79;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:800px){.reviewComments{grid-template-columns:1fr}.polishList article{grid-template-columns:auto 1fr}.polishList aside{grid-column:1/-1;flex-wrap:wrap}.versionCompare article{grid-template-columns:1fr}.versionCompare article>b{color:var(--orange2)}}.discordQueue{margin-top:24px;min-width:0}.discordQueue article{padding:16px;margin:12px 0;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.discordQueue article>span{display:block;color:var(--orange)}.discordQueue form{display:flex;flex-wrap:wrap;gap:12px}.discordQueue input{max-width:100%}.globalSearchTrigger{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px!important}.globalSearchTrigger svg{width:17px}.globalSearchTrigger kbd{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 5px}.globalSearchBackdrop{position:fixed;inset:0;z-index:100;background:#000b;display:grid;place-items:start center;padding:11vh 18px}.globalSearchDialog{width:min(680px,100%);max-height:76vh;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 28px 90px #000a}.globalSearchDialog>header{position:static;height:auto;padding:13px 16px;background:var(--panel);display:grid;grid-template-columns:auto 1fr auto;gap:10px}.globalSearchDialog>header input{border:0;background:transparent;outline:0;padding:0}.globalSearchDialog>header button{border:0;background:none}.globalSearchDialog>div{max-height:60vh;overflow:auto;padding:8px}.globalSearchDialog>div>button{width:100%;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;text-align:left;border:0;background:transparent;color:var(--text);border-radius:10px;padding:9px}.globalSearchDialog>div>button:hover{background:var(--panel2)}.globalSearchDialog img{width:48px;height:58px;object-fit:cover;border-radius:6px}.globalSearchDialog span{display:flex;flex-direction:column;gap:4px}.globalSearchDialog small,.globalSearchDialog p{color:var(--muted)}.metadataLink{border:0;background:none;color:var(--orange2);padding:0}.authorPage>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:35px}.authorPage>div>button{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:13px;padding:10px}.authorPage img{width:76px;height:100px;object-fit:cover;border-radius:7px}.authorPage span{display:flex;flex-direction:column;gap:7px}.authorPage small{color:var(--muted)}.collectionsPage>form{display:flex;gap:10px;max-width:700px;margin:30px 0}.collectionsPage>form input{flex:1}.collectionsPage>form .primary{width:auto;margin:0}.collectionsPage>div{display:grid;gap:16px}.collectionsPage>div>article{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:18px}.collectionsPage article>header{position:static;height:auto;padding:0 0 14px;background:none;display:flex;justify-content:flex-start;gap:10px}.collectionsPage article>header>span{flex:1}.collectionsPage article h2{margin:0}.collectionsPage article header button{border:0;background:none;color:var(--orange2)}.collectionsPage article>div{display:flex;gap:9px;overflow:auto}.collectionsPage article>div>button{width:130px;flex:0 0 130px;border:0;background:none;color:var(--text);text-align:left}.collectionsPage article img{width:100%;height:170px;object-fit:cover;border-radius:8px}.readingNotebook{max-width:900px;margin:35px auto}.readingNotebook>button{width:100%;display:flex;align-items:center;gap:9px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text)}.readingNotebook>button small{margin-left:auto}.readingNotebook>div{padding:15px;border:1px solid var(--line);border-top:0}.readingNotebook textarea{padding:12px}.readingNotebook article{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line)}.readingNotebook article button{border:0;background:none;color:var(--orange2)}.statusPage>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:36px 0}.statusPage article{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}.statusPage article>span{display:flex;flex-direction:column;gap:5px}.statusPage .ok svg,.statusPage .ok small{color:#4bc67b}.statusPage .bad svg,.statusPage .bad small{color:#ff7059}.operationsCenter>header{position:static;height:auto;background:none;padding:0;display:flex;justify-content:space-between}.operationsCenter>header h1{font:800 46px Libre Franklin;margin:9px 0}.operationsCenter>header p{color:var(--muted)}.opsSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.opsSummary article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px}.opsSummary b{display:block;color:var(--orange);font-size:28px}.opsSummary span{color:var(--muted);font-size:12px}.operationsCenter details{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:10px 0;padding:0 16px}.operationsCenter summary{display:flex;align-items:center;gap:8px;padding:16px 0;cursor:pointer;font-weight:800}.operationsCenter summary svg{width:19px;color:var(--orange)}.opsList article,.opsList>p{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:12px 0}.opsList article>span{display:flex;flex-direction:column;gap:4px}.opsList small{color:var(--muted)}.opsList button{border:1px solid var(--line);background:transparent;color:var(--orange2);border-radius:7px;padding:7px 10px}footer button{border:0;background:none;color:inherit;padding:0}@media(max-width:700px){.globalSearchTrigger span,.globalSearchTrigger kbd{display:none}.authorPage>div,.statusPage>div,.opsSummary{grid-template-columns:1fr}.collectionsPage>form{flex-direction:column}.operationsCenter>header{align-items:flex-start;flex-direction:column}.operationsCenter>header .primary{margin-top:12px}}.collectionPicker{display:flex;align-items:center;gap:9px;max-width:700px;margin:28px 0;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.collectionPicker svg{color:var(--orange)}.collectionPicker select{flex:1;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:9px}.collectionPicker button{border:0;border-radius:8px;background:var(--orange);color:#1b0902;padding:10px 14px;font-weight:800}.collectionPicker small{color:var(--orange2)}@media(max-width:600px){.collectionPicker{align-items:stretch;flex-direction:column}.collectionPicker>svg{display:none}}.publicChangelog>div{display:grid;gap:12px;margin-top:35px}.publicChangelog article{display:grid;grid-template-columns:170px 1fr;gap:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:20px}.publicChangelog time,.publicChangelog small{color:var(--orange2)}.publicChangelog h2{margin:5px 0}.publicChangelog li{margin:6px 0;color:var(--muted)}.securityPage>article{display:flex;align-items:center;gap:13px;max-width:700px;margin:25px 0;padding:17px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.securityPage>article>span{flex:1;display:flex;flex-direction:column}.securityPage article svg{color:#4bc67b}.securityPage article button{border:1px solid var(--line);background:none;color:var(--orange2);border-radius:8px;padding:8px}.mfaEnrollment{max-width:520px;margin-top:24px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}.mfaEnrollment>img{display:block;width:min(260px,100%);margin:auto;background:#fff;border-radius:10px}.mfaEnrollment>code{display:block;overflow-wrap:anywhere;margin:15px 0;color:var(--orange2)}.mfaEnrollment form{display:flex;gap:10px}.mfaEnrollment form input{flex:1}.mfaEnrollment form .primary{width:auto;margin:0}@media(max-width:600px){.publicChangelog article{grid-template-columns:1fr}.mfaEnrollment form{flex-direction:column}.mfaEnrollment form .primary{width:100%}}.recommendationPage>p,.publicStatsPage>p{color:var(--muted)}.recommendationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.recommendationGrid>button{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:14px;padding:11px;text-align:left;border:1px solid var(--line);border-radius:15px;background:var(--panel);color:var(--text)}.recommendationGrid>button:hover{border-color:var(--orange);transform:translateY(-2px)}.recommendationGrid img{width:82px;height:112px;object-fit:cover;border-radius:9px}.recommendationGrid span{display:grid;gap:8px}.recommendationGrid small{color:var(--muted);line-height:1.4}.publicStatGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:35px 0}.publicStatGrid article{padding:24px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.publicStatGrid b{display:block;font:800 40px Libre Franklin;color:var(--orange)}.publicStatGrid span{color:var(--muted)}.publicRanking{max-width:720px;padding:22px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.publicRanking p{display:flex;justify-content:space-between;gap:20px;padding:12px 0;margin:0;border-top:1px solid var(--line)}.publicRanking p span{color:var(--muted)}.newsletterBox{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr minmax(360px,520px);align-items:center;gap:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.newsletterBox>svg{width:34px;height:34px;color:var(--orange)}.newsletterBox p{margin:4px 0 0}.newsletterBox form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.newsletterBox input{width:100%;min-width:0}.newsletterBox .primary{width:auto;min-width:145px;margin:0;white-space:nowrap}.newsletterBox>small{grid-column:2/-1;color:var(--orange2)}.offlineVolumeButton{margin-top:12px}.offlineVolumeButton svg{width:18px}.growthDashboard{display:grid;gap:20px}.dashboard .growthDashboard>header{height:auto;min-height:0;position:static;z-index:auto;padding:0 0 22px;border:0;border-bottom:1px solid var(--line);background:transparent;backdrop-filter:none}.growthDashboard>header h1{font:800 44px Libre Franklin;margin:7px 0}.growthDashboard>header p{margin:0;color:var(--muted)}.growthSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.growthSummary article{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.growthSummary svg{grid-row:1/3;width:25px;color:var(--orange)}.growthSummary b{font-size:25px}.growthSummary span{color:var(--muted);font-size:12px}.growthColumns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.growthColumns>section{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);max-height:390px;overflow:auto}.growthColumns h2{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:20px}.growthColumns h2 svg{width:20px;color:var(--orange)}.growthColumns section>p{display:flex;margin:0;padding:11px 0;border-top:1px solid var(--line)}.growthColumns section>p span{display:grid;gap:3px}.growthColumns small{color:var(--muted)}.growthOk{align-items:center;gap:8px;color:#65d79b}.growthActions{display:flex;gap:10px;flex-wrap:wrap}.growthActions button{display:flex;align-items:center;gap:8px}.featureMap{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.featureMap>div{display:flex}.featureMap span{display:inline-flex;align-items:center;gap:7px;margin:6px 12px 6px 0;padding:9px 12px;border-radius:999px;background:var(--panel2);color:var(--muted)}.featureMap svg{width:17px;color:var(--orange)}@media(max-width:1000px){.recommendationGrid{grid-template-columns:repeat(2,1fr)}.growthSummary{grid-template-columns:1fr 1fr}.newsletterBox{grid-template-columns:auto 1fr}.newsletterBox form{grid-column:1/-1}}@media(max-width:700px){.recommendationGrid,.publicStatGrid,.growthColumns,.growthSummary,.newsletterBox form{grid-template-columns:1fr}.newsletterBox .primary{width:100%}.newsletterBox>small{grid-column:1/-1}.dashboard .growthDashboard>header{align-items:stretch;flex-direction:column;gap:16px}.growthDashboard>header h1{font-size:35px}.recommendationGrid>button{grid-template-columns:70px 1fr}.recommendationGrid img{width:70px;height:96px}}.installAppButton,.reportIssueButton{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--muted)}.installAppButton svg,.reportIssueButton svg{width:17px}.installAppButton:disabled{display:none}.offlineCenter>p{color:var(--muted)}.offlineCenter>div{display:grid;gap:10px;margin-top:30px}.offlineCenter article,.assetTable article,.reliabilityList article,.seoIssues article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.offlineCenter article>svg,.assetTable article>svg,.reliabilityList article>svg,.seoIssues article>svg{color:var(--orange)}.offlineCenter article span,.assetTable article span,.reliabilityList article span,.seoIssues article span{display:grid;gap:4px;min-width:0}.offlineCenter article small,.assetTable article small,.reliabilityList article small,.seoIssues article small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.offlineCenter article button,.assetTable article a,.reliabilityList article>button,.seoIssues article button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:none;color:var(--text);padding:9px 12px;text-decoration:none}.reviewsPanel{margin-top:60px;padding-top:36px;border-top:1px solid var(--line)}.reviewsPanel>header{height:auto;min-height:0;position:static;padding:0 0 20px;border:0;background:none;backdrop-filter:none}.reviewsPanel>header h2{margin:6px 0;font-size:32px}.reviewsPanel>header>svg{color:var(--orange);width:30px}.reviewsPanel>form{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.reviewsPanel>form>div{display:grid;grid-template-columns:160px 1fr;gap:12px}.reviewsPanel>form label{margin:0}.reviewsPanel>form .primary{width:max-content}.reviewsPanel>div{display:grid;gap:12px;margin-top:20px}.reviewsPanel article{position:relative;padding:19px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.reviewsPanel article>div{display:flex;align-items:center;gap:10px}.reviewsPanel article img{width:42px;height:42px;border-radius:50%;object-fit:cover}.reviewsPanel article span{display:grid}.reviewsPanel article small{color:var(--orange2)}.reviewsPanel article h3{margin:16px 0 7px}.reviewsPanel article p{line-height:1.7;color:var(--muted);white-space:pre-wrap}.reviewsPanel article>button{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--orange2)}.reviewSpoiler{filter:blur(6px);cursor:pointer;user-select:none}.reportModal{position:fixed;inset:0;z-index:100;background:#000c;display:grid;place-items:center;padding:20px}.reportModal form{position:relative;width:min(520px,100%);padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.reportModal form>button:first-child{position:absolute;right:15px;top:15px;border:0;background:none}.reportModal .primary{width:100%}.reliabilityHub{display:grid;gap:20px}.dashboard .reliabilityHub>header{height:auto;min-height:0;position:static;padding:0 0 20px;border:0;border-bottom:1px solid var(--line);background:none;backdrop-filter:none}.reliabilityHub>header h1{font:800 42px Libre Franklin;margin:7px 0}.reliabilityHub>header p{margin:0;color:var(--muted)}.reliabilityHub>nav{display:flex;gap:7px;overflow:auto;padding-bottom:5px}.reliabilityHub>nav button{white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);padding:9px 14px}.reliabilityHub>nav button.active{background:var(--orange);border-color:var(--orange);color:#1b0a02}.reliabilityList,.assetTable,.seoIssues{display:grid;gap:9px}.reliabilityList details{max-width:220px}.reliabilityList pre{max-width:480px;max-height:300px;overflow:auto;font-size:11px}.newsletterEditor{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.newsletterEditor>form,.newsletterEditor>aside,.importPanel{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.newsletterEditor>form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.newsletterEditor aside p{display:grid;padding:10px 0;margin:0;border-top:1px solid var(--line)}.newsletterEditor small{color:var(--muted)}.importPanel{text-align:center;padding:45px}.importPanel>svg{width:48px;height:48px;color:var(--orange)}.importPanel p{max-width:650px;margin:0 auto 20px;color:var(--muted)}.importPanel input{display:block;margin:15px auto}.reliabilityHub>footer{display:flex;align-items:center;justify-content:space-between;padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.reliabilityHub>footer button,.reliabilityHub>footer span{display:flex;align-items:center;gap:8px}.reliabilityHub>footer span{color:var(--muted)}.siteFooter{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:start;gap:38px 70px;padding:52px max(5vw,24px);background:#090706}.siteFooter>.footerBrand{display:grid;justify-content:start;gap:18px;max-width:440px}.footerBrand .logo{width:max-content}.footerBrand>p{max-width:420px;margin:0;color:var(--muted);line-height:1.65}.siteFooter>.footerNavigation{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));justify-content:stretch;gap:48px}.footerNavigation section{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footerNavigation section>b{margin-bottom:5px;color:var(--text);font-size:13px;text-transform:uppercase;letter-spacing:.1em}.footerNavigation a,.footerNavigation button{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0;border:0;background:none;color:var(--muted);text-decoration:none;text-align:left;white-space:nowrap}.footerNavigation a:hover,.footerNavigation button:hover{color:var(--orange2)}.siteFooter>.newsletterBox{grid-column:1/-1}.siteFooter>small{grid-column:1/-1;margin-top:-12px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:900px){.siteFooter{grid-template-columns:1fr}.siteFooter>.footerNavigation{grid-template-columns:repeat(2,1fr)}.siteFooter>.newsletterBox{grid-column:1}.siteFooter>small{grid-column:1}}@media(max-width:800px){.reviewsPanel>form>div,.newsletterEditor,.newsletterEditor>form>div{grid-template-columns:1fr}.offlineCenter article,.assetTable article,.reliabilityList article,.seoIssues article{grid-template-columns:auto 1fr}.offlineCenter article button,.assetTable article a,.reliabilityList article>button,.seoIssues article button,.reliabilityList details{grid-column:1/-1;max-width:none;justify-content:center}.dashboard .reliabilityHub>header{align-items:stretch;flex-direction:column;gap:14px}.reliabilityHub>header h1{font-size:34px}.reliabilityHub>footer{align-items:stretch;flex-direction:column}}@media(max-width:560px){.siteFooter>.footerNavigation{grid-template-columns:1fr 1fr;gap:30px}.footerNavigation section:last-child{grid-column:auto}}.siteFooter>.footerNavigation{grid-template-columns:repeat(4,minmax(120px,1fr));gap:38px}@media(max-width:900px){.siteFooter>.footerNavigation{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.siteFooter>.footerNavigation{grid-template-columns:1fr 1fr}}.appInstalledLabel{display:inline-flex;align-items:center;gap:7px;min-height:28px;color:#72d9a5;font-size:13px}.appInstalledLabel svg{width:17px}.installGuide{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#000c}.installGuide>section{position:relative;width:min(480px,100%);padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 24px 80px #0009}.installGuide>section>svg{width:42px;height:42px;margin-bottom:18px;color:var(--orange)}.installGuide h2{margin:8px 0 12px;font:800 31px Libre Franklin}.installGuide p,.installGuide li{color:var(--muted);line-height:1.6}.installGuide ol{padding-left:22px}.installGuide .primary{margin-top:10px}.installGuideClose{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel2);color:var(--text)}.installGuideClose svg{width:18px}.adminOverview>h1{font:800 48px Libre Franklin;margin:8px 0}.adminOverview>p{color:var(--muted)}.overviewStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.overviewStats article{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.overviewStats svg{grid-row:1/3;color:var(--orange)}.overviewStats b{font-size:26px}.overviewStats span{font-size:12px;color:var(--muted)}.overviewGroups{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.overviewGroups section{display:grid;gap:7px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.overviewGroups h2{margin:0 0 7px}.overviewGroups button{padding:11px 12px;text-align:left;border:1px solid transparent;border-radius:9px;background:var(--panel2);color:var(--text)}.overviewGroups button:hover{border-color:var(--orange)}.creatorFollow{display:flex;align-items:center;gap:10px;margin:15px 0}.creatorFollow button,.pushButton{display:flex;align-items:center;gap:7px}.creatorFollow svg,.pushButton svg{width:18px}.publicCollection>p,.legalPage>p{color:var(--muted);line-height:1.8;max-width:850px}.publicCollection>div{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px}.publicCollection>div button{display:grid;gap:10px;padding:10px;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text)}.publicCollection img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:9px}.legalPage h2{margin-top:42px}.legalPage>small{display:block;margin-top:35px;color:var(--muted)}.cookieNotice{position:fixed;z-index:90;left:20px;right:20px;bottom:20px;display:flex;align-items:center;gap:16px;max-width:900px;margin:auto;padding:15px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 55px #000a}.cookieNotice span{display:grid;flex:1}.cookieNotice small{color:var(--muted)}.cookieNotice button{border:0;border-radius:8px;background:var(--orange);padding:9px 13px;font-weight:800}.cookieNotice a{color:var(--orange2)}.maintenanceGate{position:fixed;inset:0;z-index:1000;display:grid;place-content:center;justify-items:center;text-align:center;padding:30px;background:radial-gradient(circle at 50% 20%,#3b1c0c,#090706 55%);color:#fff}.maintenanceGate>svg{width:64px;height:64px;color:var(--orange)}.maintenanceGate h1{font:800 clamp(46px,8vw,90px) / 1 "Libre Franklin";margin:18px 0}.maintenanceGate p{max-width:600px;color:#cdbfb6;font-size:18px}.systemManager{display:grid;gap:20px}.dashboard .systemManager>header{height:auto;min-height:0;position:static;padding:0 0 20px;border:0;border-bottom:1px solid var(--line);background:none;backdrop-filter:none}.systemManager>header h1{font:800 42px Libre Franklin;margin:7px 0}.systemManager>header p{margin:0;color:var(--muted)}.systemManager>nav{display:flex;gap:8px;overflow:auto}.systemManager>nav button{white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);padding:9px 14px}.systemManager>nav button.active{background:var(--orange);border-color:var(--orange);color:#1a0902}.storagePanel,.permissionPanel,.securityEvents,.monitoringPanel{display:grid;gap:9px}.storagePanel>div{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.storagePanel>div svg{grid-row:1/3;color:var(--orange)}.storagePanel>div b{font-size:28px}.storagePanel>div span{color:var(--muted)}.storagePanel article,.permissionPanel article,.securityEvents article,.monitoringPanel article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.storagePanel article>svg,.permissionPanel article>svg,.securityEvents article>svg,.monitoringPanel article>svg{color:var(--orange)}.storagePanel article span,.permissionPanel article span,.securityEvents article span,.monitoringPanel article span{display:grid}.storagePanel small,.permissionPanel small,.securityEvents small,.monitoringPanel small{color:var(--muted)}.storagePanel a{color:var(--orange2)}.permissionPanel select{max-width:300px}.maintenanceForm{max-width:700px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.maintenanceForm .primary{width:max-content}.monitoringPanel>button{width:max-content;margin-bottom:10px}.monitoringPanel article.ok{border-left:4px solid #38b779}.monitoringPanel article.bad{border-left:4px solid #e05252}@media(max-width:800px){.overviewStats,.overviewGroups,.publicCollection>div{grid-template-columns:1fr 1fr}.dashboard .systemManager>header{align-items:stretch;flex-direction:column;gap:14px}.systemManager>header h1{font-size:34px}.permissionPanel article{grid-template-columns:auto 1fr}.permissionPanel select{grid-column:1/-1;max-width:none}.cookieNotice{align-items:stretch;flex-wrap:wrap}}@media(max-width:520px){.overviewStats,.overviewGroups,.publicCollection>div{grid-template-columns:1fr}.cookieNotice a{width:100%}}.collectionAdmin{display:flex;align-items:center;gap:6px}.collectionAdmin button{width:auto!important;padding:7px 9px!important;border:1px solid var(--line)!important;border-radius:8px!important;font-size:12px}.collectionAdmin svg{width:16px}.contextHelp{position:relative;margin-bottom:18px}.contextHelp>button{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted);padding:10px 14px}.contextHelp>button svg{color:var(--orange);width:19px}.contextHelp>button span,.liveActivity summary span{display:flex;flex-direction:column;text-align:left}.contextHelp small,.liveActivity small{font-size:11px;color:var(--muted)}.contextHelp section{position:absolute;z-index:15;top:54px;left:0;width:min(430px,calc(100vw - 48px));padding:22px;background:var(--panel2);border:1px solid #6b3a22;border-radius:15px;box-shadow:0 18px 55px #0009}.contextHelp section>button{position:absolute;right:12px;top:12px;border:0;background:none}.contextHelp h3{margin:0 28px 8px 0}.contextHelp p,.contextHelp li{color:var(--muted);line-height:1.55}.contextHelp ol{padding-left:20px;margin-bottom:0}.editLock{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #416746;background:#102017;border-radius:11px;color:#a8e6b2}.editLock.warning{border-color:#8a5527;background:#25170c;color:#ffd09f}.editLock svg{width:20px;flex:0 0 auto}.editLock span{display:flex;flex-direction:column}.editLock small{color:inherit;opacity:.78}.workAccess>header{display:flex;align-items:center;justify-content:space-between}.workAccess>header h1{font:800 46px Libre Franklin;margin:10px 0}.workAccess>header p{color:var(--muted)}.workAccess>header>svg{width:52px;height:52px;color:var(--orange)}.accessPicker{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0}.accessPicker label{display:flex;flex-direction:column;gap:8px}.accessPicker select{min-height:48px;background:var(--panel);border:1px solid var(--line);border-radius:11px;color:var(--text);padding:0 14px}.permissionCards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.permissionCards label{display:flex;align-items:center;gap:14px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:13px;cursor:pointer}.permissionCards input{width:20px;height:20px;accent-color:var(--orange)}.permissionCards span{display:flex;flex-direction:column}.permissionCards small{color:var(--muted)}.inlineMessage{padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.liveActivity{margin-top:20px;border-top:1px solid var(--line);padding-top:14px}.liveActivity summary{display:flex;align-items:center;gap:9px;color:#d6c9c0;cursor:pointer;list-style:none}.liveActivity summary svg{color:var(--orange)}.liveActivity>div{max-height:210px;overflow:auto}.liveActivity p{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding:9px 0;margin:0;font-size:11px}.liveActivity p span{display:flex;flex-direction:column;overflow:hidden}.liveActivity p b,.liveActivity p small{overflow:hidden;text-overflow:ellipsis}.liveActivity time{color:var(--muted);white-space:nowrap}.mobilePanelMenu,.mobilePanelBackdrop,.mobilePanelClose,.mobileAdminNav{display:none}@media(max-width:900px){.dashboard main{padding-top:74px;padding-bottom:92px}.mobilePanelMenu{display:flex;position:fixed;z-index:31;top:14px;left:16px;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 8px 28px #0008}.mobilePanelMenu svg{width:18px}.dashboard aside.mobileOpen{display:block;position:fixed;z-index:40;inset:0 auto 0 0;width:min(330px,88vw);height:100vh;overflow:auto;box-shadow:18px 0 60px #000b}.mobilePanelBackdrop{display:block;position:fixed;z-index:39;inset:0;border:0;background:#000b}.mobilePanelClose{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--panel)}.mobileAdminNav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:35;left:10px;right:10px;bottom:10px;padding:7px;background:#17110ff2;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 35px #000}.mobileAdminNav button{display:flex;flex-direction:column;align-items:center;gap:3px;border:0;border-radius:10px;background:none;color:var(--muted);padding:7px 4px;font-size:10px}.mobileAdminNav button.active{background:#2a160c;color:var(--orange2)}.mobileAdminNav svg{width:19px}.accessPicker,.permissionCards{grid-template-columns:1fr}.workAccess>header h1{font-size:34px}.workAccess>header>svg{display:none}}.contextHelp{display:flex;justify-content:flex-end;margin:18px 0 26px}.contextHelp section{left:auto;right:0}.workAccess{background:linear-gradient(145deg,#15110f,#0f0c0a);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,42px)}.workAccessHeader{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.workAccessHeader h1{font:800 clamp(34px,4vw,48px) "Libre Franklin";margin:9px 0}.workAccessHeader p{margin:0;color:var(--muted)}.workAccessIcon{width:70px;height:70px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #66361e;border-radius:20px;background:#211108;color:var(--orange)}.workAccessIcon svg{width:36px;height:36px}@media(max-width:900px){.workAccessIcon{display:none}.contextHelp{justify-content:flex-start}.contextHelp section{left:0;right:auto}.workAccess{padding:22px 18px}}.optionalFields{border:1px solid var(--line);border-radius:14px;padding:0;overflow:hidden}.optionalFields>summary{cursor:pointer;padding:14px 16px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:12px}.optionalFields>summary small{font-weight:500;color:var(--muted)}.optionalFields[open]>summary{border-bottom:1px solid var(--line)}.optionalFields>.formGrid{padding:16px}.workflowContext{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:12px;padding:14px 0}.workflowContext>span{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.workflowContext small{color:var(--muted)}@media(max-width:640px){.workflowContext{grid-template-columns:1fr}.optionalFields>summary{align-items:flex-start;flex-direction:column}}.textBlockEditor{display:grid!important;grid-template-columns:1fr!important;gap:0!important;position:relative;min-width:0;margin:0}.textBlockHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.textBlockHeader b{font:inherit;font-weight:700}.textBlockHeader em{color:var(--orange);font-style:normal}.textBlockHeader small{color:var(--muted);font-weight:400}.textBlockToolbar{display:flex;flex-wrap:wrap;gap:5px;padding:7px;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;background:var(--panel2)}.textBlockToolbar button{display:flex;align-items:center;gap:5px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:none;color:var(--muted);font-size:11px;font-weight:700}.textBlockToolbar button:hover{border-color:var(--line);background:var(--panel);color:var(--text)}.textBlockToolbar svg{width:15px;height:15px}.textBlockToolbar .textBlockReset{margin-left:auto;color:#e5a08d}.textBlockEditor textarea{width:100%;min-height:150px;max-height:520px;resize:vertical;border-radius:0;border-color:var(--line);line-height:1.65;overflow:auto}.textBlockEditor.compact textarea{min-height:96px}.textBlockPreview{display:block;min-height:150px;max-height:520px;overflow:auto;padding:14px;border:1px solid var(--line);background:var(--panel);line-height:1.7;white-space:pre-wrap}.textBlockPreview p{margin:0 0 1em}.textBlockPreview i{color:var(--muted)}.textBlockStats{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:var(--panel2);color:var(--muted)}.textBlockStats .nearLimit{color:#ff9a71}.textBlockEditor.expanded{position:fixed;z-index:1000;inset:18px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:0 24px 90px #000d}.textBlockEditor.expanded textarea,.textBlockEditor.expanded .textBlockPreview{max-height:none;min-height:calc(100vh - 230px)}body:has(.textBlockEditor.expanded){overflow:hidden}@media(max-width:650px){.textBlockHeader{align-items:flex-start;flex-direction:column;gap:3px}.textBlockToolbar button{font-size:0}.textBlockToolbar button svg{width:18px;height:18px}.textBlockToolbar .textBlockReset{margin-left:0}.textBlockEditor.expanded{inset:6px;padding:10px}}.dashboard aside>.mobilePanelClose{display:none}@media(max-width:900px){.dashboard>aside:not(.mobileOpen){display:none!important}.dashboard>aside.mobileOpen{display:block!important}.dashboard aside>.mobilePanelClose{display:grid}}.contextHelp.open{display:grid;justify-items:end}.contextHelp.open>section{position:static;width:min(620px,100%);margin-top:8px}.dashboard .polishList article>aside{position:static!important;display:flex!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;background:none!important;overflow:visible!important;gap:6px}.dashboard .polishList article{min-height:0}.dashboard .polishList article>span{align-self:center}html[data-theme=light] .workAccess{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] .workAccessHeader{border-color:var(--line)}html[data-theme=light] .workAccessHeader h1,html[data-theme=light] .workAccess .empty h2,html[data-theme=light] .workAccess label{color:var(--text)}html[data-theme=light] .workAccessHeader p,html[data-theme=light] .workAccess .empty{color:var(--muted)}html[data-theme=light] .adminToolGuide{background:var(--panel);border-color:var(--line);color:var(--text)}html[data-theme=light] .adminToolGuide span{color:var(--muted)}html[data-theme=light] .contextHelp section{background:var(--panel);color:var(--text);box-shadow:0 18px 55px #6a32172b}html[data-theme=light] .contextHelp>button{background:var(--panel);color:var(--text)}html[data-theme=light] .panelScanScope{color:var(--text)}html[data-theme=light] .reliabilityList article,html[data-theme=light] .assetTable article,html[data-theme=light] .seoIssues article{background:var(--panel);color:var(--text)}html[data-theme=light] select,html[data-theme=light] select option{background:#fff;color:var(--text);color-scheme:light}html[data-theme=light] .users button,html[data-theme=light] .users select{background:#fff;color:var(--text);border-color:var(--line)}.personalizedUpdatesEmpty{display:flex!important;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:30px!important;padding:48px 24px;text-align:center}.personalizedUpdatesEmpty>svg{flex:0 0 auto;margin:0 auto 8px}.personalizedUpdatesEmpty>h2,.personalizedUpdatesEmpty>p{margin:0;max-width:560px}.personalizedUpdatesEmpty>.primary{display:inline-flex;width:auto;min-width:180px;margin:12px auto 0;padding-inline:22px}@media(max-width:600px){.personalizedUpdatesEmpty{min-height:260px;padding:38px 18px}.personalizedUpdatesEmpty>h2{font-size:21px}}html[data-theme=light] .socialBrand{mix-blend-mode:multiply;filter:none}.dashboard .reliabilityHub>header h1{font-size:0}.dashboard .reliabilityHub>header h1:after{content:"Mantenimiento y respaldos";display:block;font:800 42px Libre Franklin}.dashboard .reliabilityHub>header p{font-size:0}.dashboard .reliabilityHub>header p:after{content:"Recupera cambios, comprueba archivos, gestiona correos y resuelve tareas pendientes.";font-size:14px}@media(max-width:800px){.dashboard .reliabilityHub>header h1:after{font-size:34px}}.reportIssueButton{display:inline-flex!important;align-items:center;gap:7px;padding:8px 10px!important;border:1px solid transparent!important;border-radius:9px;background:transparent!important;color:var(--muted)!important}.reportIssueButton:hover{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important}.reportModal form{display:grid;gap:14px}.reportModal form>p{margin:0;color:var(--muted);line-height:1.55}.reportModal .reportModalClose{display:grid!important;place-items:center;position:absolute;right:14px;top:14px;width:38px!important;height:38px;min-height:0;padding:0;border:1px solid var(--line)!important;border-radius:50%;background:var(--panel2)!important;color:var(--text)!important}.reportModal .reportSubmit{display:flex!important;width:100%;min-height:48px;margin:4px 0 0!important;background:var(--orange)!important;border-color:var(--orange)!important;color:#1b0902!important;font-size:14px!important;opacity:1!important}.reportModal .reportSubmit:disabled{opacity:.6!important;cursor:wait}.reportModal .reportSubmit svg{width:18px}.reportMessage,.reportSuccess{margin:0;padding:11px 13px;border-radius:9px}.reportMessage{background:#351712;color:#ffaaa0!important}.reportSuccess{background:#123426;color:#82dfae!important}.reportModal .reportDone{width:100%;margin:0}.legalPage{max-width:1050px}.legalPage .legalIntro{max-width:850px;font-size:18px}.legalSections{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}.legalSections>section,.legalContact{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.legalSections h2,.legalContact h2{margin:0 0 10px}.legalSections p,.legalContact p{margin:0;color:var(--muted);line-height:1.8}.legalContact{margin-top:14px}@media(max-width:700px){.legalSections{grid-template-columns:1fr}.legalSections>section,.legalContact{padding:19px}}.evolutionCenter{display:grid;gap:22px;min-width:0}.diagnosticList article.critical{border-left:4px solid #e85c50}.diagnosticList article.critical>svg{color:#e85c50}.dashboard .evolutionCenter>header{position:static;top:auto;z-index:auto;height:auto;min-height:0;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:0 0 22px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none;overflow:visible}.evolutionCenter>header>div{min-width:0}.evolutionCenter>header h1{font:800 clamp(34px,5vw,52px) / 1.05 "Libre Franklin";letter-spacing:-.035em;margin:7px 0 10px}.evolutionCenter>header p{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.evolutionCenter>header .ghost{flex:0 0 auto}.evolutionCenter>nav{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 14px;border-bottom:1px solid var(--line)}.evolutionCenter>nav button{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);white-space:nowrap}.evolutionCenter>nav button:hover{border-color:var(--orange);color:var(--text)}.evolutionCenter>nav button.active{background:var(--orange);color:#170a03;border-color:var(--orange)}.diagnosticGrid{display:grid;grid-template-columns:repeat(2,minmax(0,220px));align-items:start;gap:14px}.diagnosticGrid>aside{position:static!important;width:auto!important;height:150px!important;min-height:150px;display:grid!important;place-content:center;text-align:center;padding:18px!important;border:1px solid var(--line)!important;border-radius:16px;background:var(--panel)!important}.diagnosticGrid>aside svg{margin:auto;color:var(--orange)}.diagnosticGrid>aside b{font-size:2rem}.diagnosticGrid>aside span{color:var(--muted)}.diagnosticList{grid-column:1/-1;display:grid;gap:8px}.diagnosticList>.empty{min-height:220px;padding:45px 20px;background:var(--panel)}.diagnosticList article,.templateManager article{display:flex;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.diagnosticList article>span,.templateManager article>span{display:grid;flex:1;min-width:0}.diagnosticList article small,.templateManager article small{color:var(--muted)}.diagnosticList article svg{color:var(--orange)}.diagnosticList article button,.templateManager article>button{padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--text)}.panelChecks{display:grid;gap:16px}.panelChecks>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.panelChecks>header h2,.panelChecks>header p{margin:5px 0 0}.panelChecks>header p,.panelCheckSummary small,.panelCheckList small{color:var(--muted)}.panelChecks>header .primary{flex:0 0 auto}.panelChecks .spinning{animation:panel-check-spin .9s linear infinite}.panelCheckSummary{display:flex;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid var(--line);border-radius:12px}.panelCheckList{display:grid;gap:9px}.panelCheckList article{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.panelCheckList article>span{display:grid;flex:1;gap:3px;min-width:0}.panelCheckList article>strong{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.panelCheckList article.ok>svg,.panelCheckList article.ok>strong{color:#55c987}.panelCheckList article.error{border-color:#8f4038}.panelCheckList article.error>svg,.panelCheckList article.error>strong{color:#e85c50}.panelCheckList article.running>svg{color:var(--orange)}.panelCheckList article.skipped>svg,.panelCheckList article.skipped>strong{color:var(--muted)}.panelCheckList>.empty{min-height:220px;background:var(--panel)}@keyframes panel-check-spin{to{transform:rotate(360deg)}}.bulkEditorial{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:9px}.bulkToolbar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.bulkEditorial>label{display:flex;flex-direction:row;gap:10px;margin:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.bulkEditorial>label.selected{border-color:var(--orange)}.bulkEditorial label span{display:grid}.bulkEditorial label small{color:var(--muted)}.workflowSettings,.notificationPreferences{display:grid;gap:14px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.workflowSettings>label,.notificationPreferences>label{display:flex;flex-direction:row;gap:10px;align-items:center;margin:0}.workflowSettings input,.notificationPreferences input,.bulkEditorial input{width:auto;min-height:0}.permissionMatrix{display:grid;grid-template-columns:minmax(190px,1fr) repeat(3,minmax(90px,.4fr));border:1px solid var(--line);border-radius:14px;overflow:hidden}.permissionMatrix>*{padding:10px;border-bottom:1px solid var(--line)}.permissionMatrix i{text-align:center}.workflowSettings>.primary,.notificationPreferences>.primary{width:max-content}.templateManager{display:grid;gap:16px}.templateManager form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.templateManager form label{margin:0}.templateManager .wide{grid-column:1/-1}.templateManager textarea{min-height:130px}.templateManager>div{display:grid;gap:8px}.templateManager article p{white-space:pre-wrap;max-height:100px;overflow:auto;color:var(--muted)}.mangaVolumeBoard{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:14px 0}.mangaVolumeColumn{min-height:150px;padding:10px;border:1px dashed var(--line);border-radius:14px;background:var(--panel2)}.mangaVolumeColumn.dragOver{border-color:var(--orange);background:#2a160c}.mangaVolumeColumn h4{margin:2px 0 10px}.mangaVolumeCard{display:block;width:100%;text-align:left;margin:6px 0;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:grab;color:var(--text)}.mangaVolumeCard small{display:block;color:var(--muted)}@media(max-width:700px){.dashboard .evolutionCenter>header{align-items:stretch;flex-direction:column}.evolutionCenter>header .ghost{width:100%}.evolutionCenter>nav{flex-wrap:nowrap;overflow-x:auto}.diagnosticGrid{grid-template-columns:1fr 1fr}.permissionMatrix{font-size:.76rem;grid-template-columns:minmax(118px,1fr) repeat(3,62px)}.templateManager form{grid-template-columns:1fr}.templateManager .wide{grid-column:auto}.bulkToolbar{align-items:stretch;flex-direction:column}.diagnosticList article{align-items:flex-start;flex-wrap:wrap}.diagnosticList article button{width:100%}.panelChecks>header,.panelCheckSummary{align-items:stretch;flex-direction:column}.panelChecks>header .primary{width:100%}.panelCheckList article{align-items:flex-start}}@media(max-width:900px){.dashboard,.dashboard>main{min-width:0;max-width:100%;overflow-x:hidden}.dashboard>main{padding-left:18px;padding-right:18px;padding-bottom:calc(125px + env(safe-area-inset-bottom))}.dashboard>aside.mobileOpen{height:100dvh;max-height:100dvh;padding-bottom:calc(30px + env(safe-area-inset-bottom))}.dashboard>aside.mobileOpen~.mobileAdminNav{display:none!important}.panelScanScope,.panelFinder,.contextHelp,.adminHead,.adminCatalogFilters,.tableWrap,.users,.systemManager,.workAccess{max-width:100%;min-width:0}}@media(max-width:700px){.dashboard .tableWrap{overflow:visible;margin-top:22px;background:transparent;border:0}.dashboard .tableWrap table,.dashboard .tableWrap tbody{display:block;width:100%}.dashboard .tableWrap tr{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin-bottom:12px;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--panel);overflow:hidden}.dashboard .tableWrap td{display:block!important;min-width:0;width:100%;padding:10px;border:0;border-top:1px solid var(--line);overflow-wrap:anywhere}.dashboard .tableWrap td:first-child{display:grid!important;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;border-top:0}.dashboard .tableWrap td:first-child:not(:has(img)){display:block!important}.dashboard .tableWrap td:first-child img{grid-row:1/3;width:52px;height:68px}.dashboard .tableWrap td:first-child b{min-width:0;line-height:1.25;overflow-wrap:anywhere}.dashboard .tableWrap td button,.dashboard .tableWrap td .ghost,.dashboard .tableWrap td .primary{max-width:100%;white-space:normal}.adminCatalogFilters,.adminCatalogFilters label,.adminCatalogFilters select{width:100%;min-width:0!important;max-width:100%}.adminHead{align-items:stretch;flex-direction:column}.adminHead h1{font-size:42px;overflow-wrap:anywhere}.adminHead p{max-width:100%;overflow-wrap:anywhere}.dashboard .systemManager>header{width:100%;min-width:0}.systemManager>header h1{font-size:38px;overflow-wrap:anywhere}.systemManager>nav{width:100%;padding-bottom:7px;scrollbar-width:thin}.storagePanel,.storagePanel article,.storagePanel article span{min-width:0;max-width:100%}.storagePanel article{grid-template-columns:28px minmax(0,1fr) 38px;align-items:center}.storagePanel article b,.storagePanel article small{min-width:0;overflow-wrap:anywhere;word-break:break-word}.storagePanel article a{display:grid;place-items:center;width:38px;height:38px}.workAccess{width:100%;padding:20px 16px;overflow:hidden}.workAccessHeader,.workAccessHeader>div{min-width:0;max-width:100%}.workAccessHeader h1{font-size:40px;line-height:1.05;overflow-wrap:anywhere}.workAccessHeader p{max-width:100%;line-height:1.5;overflow-wrap:anywhere}.accessPicker{grid-template-columns:minmax(0,1fr);width:100%;gap:4px}.accessPicker label,.accessPicker select{min-width:0;width:100%;max-width:100%}.workAccess>.empty{min-height:230px;padding:45px 16px}.workAccess>.empty h2{font-size:25px;line-height:1.25;overflow-wrap:anywhere}.users{width:100%;padding:14px;margin-top:24px;overflow:hidden}.users>div{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.users>div>span{display:block;min-width:0;overflow-wrap:anywhere;word-break:break-word}.users>div>select{width:100%;min-width:0;max-width:100%;min-height:48px}}.modal>.modalBody:has(.editorialEditorForm){width:min(960px,100%)}.modal .editorialEditorForm{min-width:0;color:var(--text)}.modal .editorialEditorForm h2{font-size:24px;line-height:1.25;margin:0 40px 8px 0}.modal .editorialEditorForm .editorialFormIntro,.modal .editorialEditorForm .editorialSaveHint{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 18px}.modal .editorialEditorForm .formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.modal .editorialEditorForm .formGrid>*{min-width:0}.modal .editorialEditorForm .wide{grid-column:1 / -1}.modal .editorialEditorForm .editorialSectionTitle{font-size:16px;margin:8px 0 0;padding-bottom:10px;border-bottom:1px solid var(--line)}.modal .editorialEditorForm label{font-size:13px;line-height:1.5;gap:7px}.modal .editorialEditorForm input:not([type=checkbox]):not([type=file]):not([type=hidden]),.modal .editorialEditorForm select{width:100%;min-width:0;min-height:44px;font-size:14px;padding:10px 12px;box-sizing:border-box}.modal .editorialEditorForm textarea{font-size:14px;line-height:1.6}.modal .editorialEditorForm :is(input,select,textarea,button,summary):focus-visible,.modal .editorialEditorForm label:has(input[type=file]:focus-visible){outline:2px solid var(--accent, #f58c46);outline-offset:3px}.modal .editorialEditorForm :is(fieldset,.optionalFields,.epubMetadataImporter){min-width:0;border:1px solid var(--line);border-radius:12px;padding:16px;margin:0}.modal .editorialEditorForm legend{font-size:15px;font-weight:700;padding:0 5px}.modal .editorialEditorForm :is(legend small,.optionalFields small){display:block;font-size:12px;line-height:1.5;font-weight:400;color:var(--muted)}.modal .editorialEditorForm .optionalFields summary{font-size:15px;cursor:pointer;padding:2px 0}.modal .editorialEditorForm .optionalFields[open] summary{margin-bottom:16px}.modal .editorialEditorForm .genreSelector>div{display:flex;flex-wrap:wrap;gap:8px}.modal .editorialEditorForm .genreSelector label,.modal .editorialEditorForm .scanSelector label{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;cursor:pointer;margin:0;max-width:100%}.modal .editorialEditorForm :is(.genreSelector,.scanSelector) label:has(input:checked){border-color:#eb8a48;background:#ed8b481a;font-weight:600}.modal .editorialEditorForm input[type=checkbox]{position:static;opacity:1;width:17px;height:17px;flex:0 0 auto;accent-color:#ed8b48}.modal .editorialEditorForm .genreCount{display:block;font-size:13px;margin:0 0 12px}.modal .editorialEditorForm .scanSelector{display:flex;flex-wrap:wrap;gap:8px}.modal .editorialEditorForm .scanSelector img{width:28px;height:28px;object-fit:cover;border-radius:50%}.modal .editorialEditorForm .epubMetadataImporter{margin-bottom:20px}.modal .editorialEditorForm .epubMetadataIntro{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.modal .editorialEditorForm .epubMetadataIntro>span{flex:1 1 240px}.modal .editorialEditorForm .epubMetadataIntro small{font-size:13px;line-height:1.6}.modal .editorialEditorForm .epubMetadataIntro>label{min-height:44px}.modal .editorialEditorForm :is(.metadataFileName,.metadataStatus,.duplicateWarning){font-size:13px;line-height:1.5;overflow-wrap:anywhere}.modal .editorialEditorForm .volumeNumberField>label{display:grid}.modal .editorialEditorForm .volumeNumberField .duplicateWarning{margin:8px 0 0}.modal .editorialEditorForm .creditSelector{padding:12px}.modal .editorialEditorForm .creditSelector legend{font-size:13px}.modal .editorialEditorForm .creditSelector>div{display:flex;flex-wrap:wrap;gap:6px}.modal .editorialEditorForm .creditSelector>div button{font-size:13px;min-height:36px;overflow-wrap:anywhere}.modal .editorialEditorForm .creditSelector>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px}.modal .editorialEditorForm .creditSelector>span select{grid-column:1 / -1}.modal .editorialEditorForm .creditSelector>span button{min-height:44px;font-size:13px}.modal .editorialEditorForm .volumeFileUploads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.modal .editorialEditorForm .friendlyFilePicker{min-width:0;padding:14px;border-radius:10px;gap:10px}.modal .editorialEditorForm .friendlyFilePicker :is(small,.friendlyFileName){font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.modal .editorialEditorForm .friendlyFileButton{min-height:44px;font-size:13px;padding:10px}.modal .editorialEditorForm .storedVolumeFile{flex-wrap:wrap}.modal .editorialEditorForm .adminImageField>img{max-height:150px;width:auto;max-width:100%;object-fit:contain}.modal .editorialEditorForm .editorialSaveHint{margin-top:20px}.modal .editorialEditorForm .editorialUploadStatus{font-size:14px;padding:12px;border-left:3px solid #eb8a48}.modal .editorialEditorForm .formActions{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:12px;padding:14px 0 4px;margin-top:12px;background:var(--panel);border-top:1px solid var(--line)}.modal .editorialEditorForm .formActions button{min-height:44px;font-size:14px}@media(max-width:700px){.modal .editorialEditorForm .formGrid{grid-template-columns:minmax(0,1fr);gap:14px}.modal .editorialEditorForm .volumeFileUploads{grid-template-columns:minmax(0,1fr)}.modal .editorialEditorForm :is(fieldset,.optionalFields,.epubMetadataImporter){padding:12px}.modal .editorialEditorForm .metadataPreview{grid-template-columns:minmax(0,1fr)}.modal .editorialEditorForm .formActions button{flex:1}.modal .editorialEditorForm .epubMetadataIntro>label{width:100%;justify-content:center}}.modal .editorialEditorForm .formGrid label{margin:0}.modal .editorialEditorForm select{border-radius:8px}.modal .editorialEditorForm .friendlyFilePicker [id$=-feedback]{display:grid;gap:8px}.modal .editorialEditorForm .creditSelector{grid-column:auto}.modal .editorialEditorForm .creditSelector>div button{color:var(--text);background:var(--panel2);border:1px solid var(--line)}.modal .editorialEditorForm .editorialFormTools{font-size:13px}.modal .editorialEditorForm .editorialFormTools small{font-size:12px;line-height:1.5}.modal .editorialEditorForm .editorialFormTools button{min-height:40px;font-size:13px}.modal .editorialEditorForm :is(.genreSelector,.scanSelector) label{flex-direction:row}.modal .editorialEditorForm .creditSelector>span select,.modal .editorialEditorForm .creditSelector>span input{font-size:14px}.modal .editorialEditorForm .genreSelector label span{padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.modal .editorialEditorForm .genreSelector label{min-height:40px;border-radius:999px;background:var(--panel2)}.modal .editorialEditorForm .genreSelector input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:0;clip-path:inset(50%);overflow:hidden}.modal .editorialEditorForm .genreSelector label:has(input:checked){border-color:var(--orange);background:var(--orange);color:#1b0902;font-weight:800}.modal .editorialEditorForm .genreSelector label:has(input:focus-visible){outline:2px solid var(--orange2);outline-offset:3px}.modal .editorialEditorForm .genreSelector input:focus-visible+span{outline:none}
