.reader-page{--read-bg:#fffcf5;--read-fg:#30313a;background:var(--read-bg);color:var(--read-fg);padding-bottom:70px}.readbar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-top:18px;padding-bottom:18px;font-size:14px}.readbar button{background:transparent;border:1px solid var(--border);padding:8px 14px;border-radius:9px}.reader-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;padding:15px 20px;margin:auto;background:var(--paper);border-block:1px solid var(--border)}.reader-controls[hidden]{display:none}.reader-controls label{display:flex;align-items:center;gap:10px}.read-content{margin:auto;max-width:760px;padding:40px 22px 60px;font-family:'Songti SC','Noto Serif CJK SC',serif;font-size:var(--reader-font,18px);line-height:var(--reader-line,1.9)}.read-content h1{font-family:system-ui,'Microsoft YaHei',sans-serif;font-size:clamp(27px,4vw,38px);text-align:center;margin:20px 0 10px;color:inherit}.read-subtitle{text-align:center;color:var(--muted);font-size:14px;margin-bottom:45px}.read-content p:not(.read-subtitle){text-indent:1.7em;margin:0 0 1.35em;color:inherit}.read-navigation{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:20px}.read-navigation a,.read-navigation span{border:1px solid var(--border);background:var(--paper);border-radius:8px;padding:11px 20px;min-height:44px}.reader-page[data-theme=day]{--read-bg:#fff;--read-fg:#303744}.reader-page[data-theme=night]{--read-bg:#292632;--read-fg:#e7e3ea}.reader-page[data-theme=night] .readbar button,.reader-page[data-theme=night] .read-navigation a,.reader-page[data-theme=night] .read-navigation span{background:#373240;color:#f2eefa;border-color:#5a5366}.reader-page[data-theme=night] .read-subtitle{color:#c7bfcb}@media(max-width:600px){.read-content{padding:28px 17px 50px;font-size:var(--reader-font,18px)}.readbar span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-navigation{gap:6px}.read-navigation a,.read-navigation span{padding:10px}}