.reading-shell{--read-bg:#fffcf4;--read-fg:#33323a;--read-size:18px;--read-line:1.9;background:var(--read-bg);color:var(--read-fg);padding:25px min(5vw,45px) 35px;min-height:70vh}.reading-shell.theme-day{--read-bg:#fff;--read-fg:#39414c}.reading-shell.theme-night{--read-bg:#302c3c;--read-fg:#edebf1}.reader-toolbar{max-width:860px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid currentColor;padding:8px 0 17px;font-size:13px}.reader-toolbar button{padding:8px 11px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit}.reader-settings{max-width:860px;margin:15px auto;padding:18px;background:rgba(120,120,120,.12);border-radius:10px;display:flex;flex-wrap:wrap;gap:18px}.reader-settings[hidden]{display:none}.reader-settings label{display:grid;gap:6px;font-size:13px}.reader-article{max-width:750px;margin:35px auto 50px;font-size:var(--read-size);line-height:var(--read-line);overflow-wrap:anywhere}.reader-article h1{color:inherit;text-align:center;font-size:clamp(24px,3vw,32px);margin:22px 0 32px}.reader-article p{text-indent:1.5em;margin:0 0 1.2em}.reader-kicker{text-align:center;color:inherit;opacity:.7;font-size:13px}.reader-pager{max-width:750px;margin:auto;display:flex;justify-content:space-between;gap:10px}.reader-pager a,.reader-pager span{border:1px solid currentColor;padding:11px 15px;border-radius:8px;text-align:center;font-size:14px}.reader-pager .disabled{opacity:.4}.reading-note{max-width:750px;margin:22px auto;text-align:center;font-size:12px;opacity:.65}@media(max-width:700px){.reading-shell{padding:20px 17px 28px;--read-size:17px}.reader-toolbar{flex-wrap:wrap}.reader-toolbar span{max-width:36%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reader-article{margin:25px auto 35px}.reader-pager a,.reader-pager span{padding:10px 7px;font-size:12px;flex:1}}