body.page-read{background:#f6f1e6}.reader-shell{--reader-bg:#f6f1e6;--reader-text:#293540;--reader-size:18px;--reader-line:1.9;background:var(--reader-bg);color:var(--reader-text);min-height:100vh;padding-bottom:70px}.reader-shell[data-mode=white]{--reader-bg:#fff;--reader-text:#293540}.reader-shell[data-mode=night]{--reader-bg:#172638;--reader-text:#dce4e9}.reader-top{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:900px;margin:auto;border-bottom:1px solid #9995;padding:18px 22px;font-size:14px}.reader-top button{border:1px solid #9996;border-radius:8px;padding:6px 10px;color:inherit;background:transparent}.reader-content{max-width:790px;padding:45px 24px 20px;margin:auto;font-family:'Noto Serif SC','Source Han Serif SC',SimSun,serif;font-size:var(--reader-size);line-height:var(--reader-line)}.reader-content h1{font-size:30px;color:inherit;margin:15px 0 38px}.reader-content p{margin:0 0 1.4em;line-height:inherit;overflow-wrap:anywhere}.reader-settings{max-width:790px;margin:15px auto;background:#fff;color:#25313d;padding:20px;border-radius:10px;box-shadow:0 3px 18px #0002}.reader-settings[hidden]{display:none}.reader-settings label{display:inline-flex;align-items:center;gap:10px;margin:0 18px 12px 0}.mode-buttons{display:flex;gap:8px}.mode-buttons button{background:#e4eee9;border:0;padding:8px 15px;border-radius:6px}.reader-nav{max-width:790px;padding:22px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #9995}.reader-nav a{color:inherit;font-weight:700}.disabled{opacity:.5}.reader-note{text-align:center;color:inherit;opacity:.7;font-size:12px;padding:16px}@media(max-width:700px){.reader-content{padding:24px 18px 12px;font-size:17px}.reader-content h1{font-size:25px}.reader-top{padding:12px;font-size:12px;flex-wrap:wrap}.reader-nav{padding:20px 12px;font-size:13px}}