.reader-shell{--reader-background:#fffdf7;--reader-text:#35343a;--reader-size:18px;--reader-leading:1.9;max-width:850px;margin:25px auto 75px;padding:0 18px;background:var(--reader-background);color:var(--reader-text);border:1px solid var(--border);border-radius:15px}.reader-shell[data-theme="day"]{--reader-background:#fff;--reader-text:#383e45}.reader-shell[data-theme="night"]{--reader-background:#2b2938;--reader-text:#e5e1ed;--title:#f1ecf8;--muted:#c8c1d7}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #aaa4;padding:17px 4px;flex-wrap:wrap;font-size:14px}.reader-shell[data-theme="night"] .reader-toolbar a,.reader-shell[data-theme="night"] .eyebrow{color:#d7c3ff}.reader-toolbar button{border:1px solid #aaa;border-radius:8px;background:transparent;color:inherit;padding:7px 10px}.reader-settings{padding:18px;display:flex;gap:25px;flex-wrap:wrap;border-bottom:1px solid #aaa4}.reader-settings[hidden]{display:none}.reader-settings label{display:grid;gap:6px}.reader-article{max-width:760px;margin:auto;padding:32px 10px}.reader-article h1{text-align:center;color:inherit;font-size:29px;margin-bottom:35px}.reading-body{font-size:var(--reader-size);line-height:var(--reader-leading);overflow-wrap:anywhere}.reading-body p{margin:0 0 1.5em;text-indent:1.5em}.chapter-nav{border-top:1px solid #aaa5;padding:28px 0;display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap}.chapter-nav>a{background:var(--iris);color:#fff;border-radius:8px;padding:8px 13px}.reader-shell[data-theme="night"] .chapter-nav>a{background:#5c4b83}.chapter-nav>span{padding:8px;color:#777}@media(max-width:640px){.reader-shell{margin:10px auto 35px;padding:0 12px;width:calc(100% - 16px)}.reader-article{padding:20px 3px}.reader-article h1{font-size:24px}.reading-body{font-size:17px}.reader-toolbar strong{max-width:100%;order:-1;width:100%;text-align:center}.chapter-nav{justify-content:center}.chapter-nav a{font-size:13px}}
