body.reader-body{--reader-font:18px;--reader-line:1.9;background:#f7f4ec;color:#303b45}body.reader-body[data-theme=white]{background:#fff;color:#29323a}body.reader-body[data-theme=night]{background:#172638;color:#d7dde4}body.reader-body[data-theme=night] h1,body.reader-body[data-theme=night] .reader-nav{color:#e5e9ed}body.reader-body[data-theme=night] .settings{background:#22364c;color:#e5e9ed}.reader-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px max(calc((100% - 820px)/2),20px);border-bottom:1px solid #8f9ba33b;font-size:14px}.reader-nav button{border:1px solid #78938f;background:transparent;border-radius:7px;color:inherit;padding:7px 13px}.reader-main{max-width:820px;margin:auto;padding:32px 20px 75px}.settings{padding:20px;border:1px solid #ccc7b8;background:white;border-radius:10px;display:grid;grid-template-columns:100px 1fr;gap:14px;margin-bottom:30px}.settings[hidden]{display:none}.settings h2,.settings p{grid-column:1/-1}.settings h2{font-size:20px}.chapter-content h1{text-align:center;font-size:32px}.chapter-content .eyebrow,.book-byline{display:block;text-align:center}.book-byline{font-size:14px;color:#7f898d;margin-bottom:55px}.novel-text{font-size:var(--reader-font);line-height:var(--reader-line);overflow-wrap:anywhere}.novel-text p{margin:0 0 1.5em;text-indent:1.5em}.reader-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:55px;border-top:1px solid #9dafa444;padding:28px 0}.reader-bottom a{font-weight:700;color:#287c73}.reader-bottom .disabled{color:#8a8f93}.progress-text{text-align:center;color:#777;font-size:12px}@media(max-width:600px){.reader-nav{padding:14px 16px}.reader-nav strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-main{padding:22px 17px 65px}.chapter-content h1{font-size:26px}.settings{grid-template-columns:80px 1fr}.novel-text{font-size:var(--reader-font)}}