.reader-shell{color:#eee9df;background:#080809;min-height:100vh}.reader-top{background:#101011;border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 24px;display:grid}.reader-brand,.reader-home{letter-spacing:.08em;align-items:center;gap:10px;font-size:.75rem;font-weight:900;display:flex}.reader-home{justify-self:end}.reader-home svg{width:17px}.reader-title{text-align:center;flex-direction:column;display:flex}.reader-title b{font:1rem Georgia,serif}.reader-title span{color:#aaa49b;text-transform:uppercase;letter-spacing:.11em;font-size:.65rem}.reader-toolbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101011ed;border-bottom:1px solid #ffffff1c;justify-content:center;align-items:center;gap:16px;height:64px;display:flex;position:sticky;top:0}.chapter-select{background:#1a1a1c!important;width:230px!important}.mode-switch{background:#19191b;border:1px solid #ffffff1c;border-radius:7px;padding:3px;display:flex}.mode-switch button{height:32px}.progress-row{letter-spacing:.08em;color:#aaa49b;background:#111;grid-template-columns:100px minmax(100px,520px) 45px;justify-content:center;align-items:center;gap:16px;height:38px;padding:0 20px;font-size:.65rem;font-weight:900;display:grid}.progress-row [data-slot=progress]{background:#3a3633;height:3px}.progress-row [data-slot=progress-indicator]{background:#e32636}.manga-stage{background:radial-gradient(circle at 50% 0,#202022,#080809 60%);justify-content:center;min-height:700px;padding:56px 20px;display:flex}.manga-stage.scroll{flex-direction:column;align-items:center;gap:32px}.manga-page{aspect-ratio:3/4;color:#111;background:#f1eee7;border:1px solid #777;grid-template-rows:1.2fr .7fr 1fr;grid-template-columns:1.15fr .85fr;gap:8px;width:min(620px,95vw);padding:22px;display:grid;position:relative;box-shadow:0 24px 80px #000}.panel{border:4px solid #111;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.panel-a{letter-spacing:.18em;color:#666;background:repeating-linear-gradient(55deg,#e5e1d8 0 8px,#cdc9c1 9px 11px);grid-row:1/3;font:700 .6rem Arial}.panel-b{color:#fff;background:#111}.panel-b p{text-transform:uppercase;font:italic 1.3rem/1.1 Georgia,serif}.panel-c{color:#fff;letter-spacing:.08em;background:#e32636;font:700 1rem Impact}.panel-d{background:linear-gradient(135deg,#fff 50%,#ddd 50%);grid-column:1/-1}.panel-d p{text-align:center;font:700 clamp(1.5rem,5vw,3rem)/.9 Impact}.manga-page>small{letter-spacing:.12em;font-size:.45rem;font-weight:900;position:absolute;bottom:5px;left:22px}.page-number{color:#777;font:1.4rem Impact;position:absolute;top:0;right:-34px}.page-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:920px;margin:0 auto;padding:26px 20px;display:grid}.page-controls>button:first-child{justify-self:end}.page-controls>button:last-child{justify-self:start}.page-controls>div{align-items:center;gap:12px;font-size:.75rem;display:flex}.page-controls>div button{color:#aaa49b;background:0 0;border:0}.page-controls>div b{color:#f4bd39}.chapter-footer{border-top:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1120px;margin:30px auto 0;padding:36px 20px 70px;display:grid}.chapter-footer>div{text-align:center;flex-direction:column;gap:5px;display:flex}.chapter-footer span{color:#f4bd39;letter-spacing:.16em;font-size:.55rem;font-weight:900}.chapter-footer b{font:1.1rem Georgia,serif}.chapter-footer small{color:#888}.chapter-footer .next-chapter{background:#e32636;justify-self:end}.reader-shell:fullscreen{overflow:auto}@media (width<=700px){.reader-top{grid-template-columns:1fr auto;padding:0 12px}.reader-title,.reader-home span{display:none}.reader-toolbar{flex-wrap:wrap;gap:7px;height:auto;padding:8px}.chapter-select{width:190px!important}.progress-row{grid-template-columns:70px 1fr 36px}.manga-stage{padding:35px 12px}.manga-page{gap:5px;padding:14px}.panel{border-width:3px;padding:10px}.page-number{z-index:2;color:#111;top:5px;right:6px}.page-controls{grid-template-columns:1fr 1fr}.page-controls>div{display:none}.page-controls>button:first-child{grid-column:1;justify-self:stretch}.page-controls>button:last-child{grid-area:1/2;justify-self:stretch}.chapter-footer{grid-template-columns:1fr 1fr}.chapter-footer>div{grid-area:1/1/auto/-1;margin-bottom:24px}.chapter-footer button{font-size:.7rem}.chapter-footer .next-chapter{justify-self:stretch}}
