.reader-body{--reading-bg:#F7F4EC;--reading-ink:#25313D;--reading-font:18px;--reading-leading:1.9;background:var(--reading-bg);color:var(--reading-ink)}.reader-body.mode-white{--reading-bg:#fff;--reading-ink:#333}.reader-body.mode-night{--reading-bg:#172638;--reading-ink:#DAE1E7}.reader-body .site-footer{display:none}.reader-shell{max-width:850px;margin:auto;padding:15px 20px 60px}.reader-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px}.reader-nav button,#reader-settings-close{border:1px solid #7E9499;background:transparent;color:inherit;padding:8px;border-radius:8px}#reader-settings{margin:18px auto;padding:20px;border:1px solid #929EA9;border-radius:10px}#reader-settings label{display:block;margin:8px 0}.reader-content{padding:55px 0 35px}.reader-content h1{font-size:clamp(25px,4vw,36px);margin:14px 0 44px}.prose{font-family:"Noto Serif SC","Songti SC",SimSun,serif;font-size:var(--reading-font);line-height:var(--reading-leading)}.prose p{margin:0 0 1.3em;text-indent:1.4em}.reader-pager{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #8D989D;padding:25px 0}.reader-pager a{color:inherit;text-decoration:underline}.reader-pager span{opacity:.65}@media(max-width:480px){.reader-shell{padding:12px 16px}.reader-content{padding-top:35px}.prose{font-size:17px}}