.reading-page{--reader-bg:#faf4e8;--reader-text:#2d3034;background:var(--reader-bg);color:var(--reader-text)}.reading-page.theme-white{--reader-bg:#fff;--reader-text:#252d33}.reading-page.theme-night{--reader-bg:#172638;--reader-text:#dce4e6}.reader-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:65px;padding:10px 25px;border-bottom:1px solid #8884;font-size:14px}.reader-header a,.reader-header strong,.reader-footer a{color:var(--reader-text)}.reader-header button{padding:8px 15px;background:transparent;border:1px solid #9997;border-radius:9px;color:var(--reader-text)}.reader-shell{max-width:780px;margin:40px auto;padding:0 24px}.reader-shell h1{text-align:center;color:var(--reader-text);font-size:29px;margin:12px 0 48px}.reader-meta{text-align:center;font-size:13px;color:var(--reader-text);opacity:.68}.reader-content{font-size:18px;line-height:1.9;overflow-wrap:anywhere}.reader-content p{margin:0 0 1.3em;text-indent:1em}.chapter-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #8885;padding-top:25px;margin:45px 0 15px}.chapter-actions a{color:var(--reader-text);border:1px solid #8885;padding:9px 12px;border-radius:8px}.disabled{opacity:.5}.reading-progress{font-size:12px;opacity:.7;text-align:right}.reader-footer{text-align:center;padding:30px;display:flex;justify-content:center;gap:25px}#reader-settings{border:1px solid #aaa5;border-radius:14px;width:min(420px,90vw);padding:28px;background:#fff;color:#233}#reader-settings::backdrop{background:#132536aa}#reader-settings label{display:flex;justify-content:space-between;align-items:center;margin:18px 0;gap:16px}#reader-settings button{background:#287C73;color:white;padding:9px 19px;border:0;border-radius:6px}#reader-settings p{font-size:12px;color:#67747E}@media(max-width:700px){.reader-header{padding:12px}.reader-header strong{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reader-shell{margin-top:24px;padding:0 18px}.reader-shell h1{font-size:25px;margin-bottom:35px}.reader-content{font-size:17px}.chapter-actions a{padding:7px}.reader-content p{text-indent:1em}}
