.reader{--reader-bg:#faf6ec;--reader-ink:#35323b;margin:26px auto;max-width:970px}.reader[data-theme=day]{--reader-bg:#fff;--reader-ink:#343c47}.reader[data-theme=night]{--reader-bg:#282532;--reader-ink:#e6e0ea}.reader-nav,.reader-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 8px;font-size:13px}.reader-nav button{border:1px solid var(--border);border-radius:7px;padding:7px;background:#fff}.reader-settings{display:flex;gap:24px;flex-wrap:wrap;padding:18px;background:#eae6f0;border-radius:10px}.reader-settings[hidden]{display:none}.reader-settings label{display:flex;align-items:center;gap:10px;font-size:13px}.reader-settings input{width:120px}.reader-paper{margin:12px 0;padding:58px clamp(22px,8%,90px);background:var(--reader-bg);color:var(--reader-ink);border-radius:12px;box-shadow:0 6px 26px #00000009}.reader-paper h1{text-align:center;color:inherit;font-size:27px;margin:10px 0 40px}.chapter-eyebrow{text-align:center;color:inherit;opacity:.65;font-size:12px}.chapter-body{max-width:760px;margin:auto;font-size:var(--font-size,18px);line-height:var(--line-height,1.9)}.chapter-body p{text-indent:2em;margin:0 0 1.5em;text-wrap:pretty}.reader-bottom a{padding:12px;border-radius:8px;background:#eee8f5;color:#49396f}.reader-bottom span{color:var(--muted)}.reader-aside{text-align:center;font-size:12px;color:var(--muted)}@media(max-width:760px){.reader-paper{padding:34px 18px}.reader-paper h1{font-size:22px}.reader-nav{flex-wrap:wrap}.reader-bottom{gap:6px;font-size:12px}.reader-bottom a{padding:8px}}
