 .reader-shell{max-width:1150px;margin:24px auto;position:relative;--reading-bg:#fffefb;--reading-text:#35353c;--reading-size:18px;--reading-line:1.9}.reader-toolbar{padding:12px 22px;background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;flex-wrap:wrap}.reader-toolbar>div{display:flex;gap:8px}.reader-toolbar button,.reader-panel button,.settings-panel button{border:1px solid var(--border);border-radius:8px;padding:8px 12px;background:#fff;color:var(--title)}.reader-article{margin:20px auto 80px;max-width:780px;padding:65px 45px 48px;border:1px solid var(--border);border-radius:14px;background:var(--reading-bg);color:var(--reading-text);transition:background .2s}.reader-article h1{text-align:center;color:inherit;font-size:29px}.reader-topline,.reader-subtitle,.reader-endmark{text-align:center;color:inherit;opacity:.65;font-size:13px}.reader-subtitle{margin-bottom:48px}.reader-body{font-family:"Noto Serif CJK SC","Songti SC","SimSun",serif;font-size:var(--reading-size);line-height:var(--reading-line)}.reader-body p{text-indent:1.5em;margin:0 0 1.45em;overflow-wrap:anywhere}.reader-endmark{padding:35px 0}.reader-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid currentColor;padding-top:23px;font-size:14px}.reader-pagination a{font-weight:bold}.reader-pagination [aria-disabled]{opacity:.4}.reader-panel,.settings-panel{position:fixed;z-index:31;right:15px;top:95px;width:min(400px,calc(100vw - 30px));max-height:calc(100vh - 130px);overflow:auto;background:white;padding:23px;border:1px solid var(--border);box-shadow:0 15px 50px #2223;border-radius:14px}.reader-panel[hidden],.settings-panel[hidden]{display:none}.reader-panel h2,.settings-panel h2{font-size:21px}.reader-panel ol{padding-left:23px}.reader-panel li{margin-bottom:10px}.reader-panel [aria-current]{color:var(--iris);font-weight:bold}.settings-panel label{display:block;margin:20px 0}.settings-panel input{display:block;width:100%}.settings-panel fieldset{border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px}.settings-panel p{font-size:12px;color:var(--muted)}.reader-shell[data-theme="light"]{--reading-bg:#ffffff;--reading-text:#303743}.reader-shell[data-theme="night"]{--reading-bg:#292633;--reading-text:#e6e1eb}.reader-shell[data-theme="night"] .reader-article{border-color:#46404b}.reader-shell[data-theme="night"] .reader-article h1{color:var(--reading-text)}@media(max-width:800px){.reader-shell{margin:13px 16px}.reader-article{padding:36px 22px}.reader-body{font-size:var(--reading-size)}.reader-article h1{font-size:23px}.reader-pagination{font-size:12px}.reader-toolbar{padding:10px 13px}}
