.reader{max-width:790px;margin:24px auto 70px;padding:0 16px;--reader-bg:#fffcf5;--reader-ink:#25313d;--reader-font:18px;--reader-line:1.9}.reader.theme-white{--reader-bg:#fff;--reader-ink:#333}.reader.theme-night{--reader-bg:#172638;--reader-ink:#dfe6e8}.reader-bar,.reading-nav{display:flex;justify-content:space-between;gap:10px;padding:15px 0;flex-wrap:wrap}.reader-bar a,.reading-nav a{border:1px solid #b9c5be;padding:9px;border-radius:8px}.reader-bar button{padding:8px 12px}.chapter-text{background:var(--reader-bg);color:var(--reader-ink);padding:35px 48px;border-radius:15px;line-height:var(--reader-line);font-size:var(--reader-font)}.chapter-text h1{text-align:center;font-size:1.5em;line-height:1.4;margin-bottom:35px}.chapter-text p{margin:0 0 1.4em;overflow-wrap:anywhere}.chapter-text .reader-book-title{text-align:center;color:#817aa2;font-size:14px}.reader-settings{background:#e5f1ec;padding:18px;margin:12px 0;border-radius:12px}.reader-settings label{display:block;margin:8px}.reader-settings a{display:block;padding:6px;border-bottom:1px solid #c7d9d3}.progress-note{text-align:center;font-size:13px}@media(max-width:760px){.chapter-text{padding:25px 20px;font-size:17px}.reader{margin-top:10px}.reader-bar{gap:6px}.reader-bar button{font-size:13px}}