.reader-shell{max-width:100%;min-height:80vh;background:#e9e7e1;padding-bottom:35px}.reader-top{height:58px;background:#fffdf9;border-bottom:1px solid #dedbd2;display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100vw - 1100px)/2));gap:15px;position:sticky;top:0;z-index:10}.reader-top a,.reader-top button{font-size:12px;color:#526d58}.reader-top strong{font-size:13px;color:#39332f}.reader-top strong span{font-weight:400;color:#85827b}.reader-settings{border:1px solid #e3e2da;background:#fff;padding:8px 12px;border-radius:4px;cursor:pointer}.reader-toolbar{background:#fffdf9;padding:14px 20px;display:flex;justify-content:center;gap:30px;font-size:12px}.reader-toolbar[hidden]{display:none}.reader-progress{height:3px;background:#d8d7d0;position:sticky;top:58px;z-index:9}.reader-progress span{display:block;width:0;height:100%;background:#d87958}.reader-pages{--reader-width:100%;width:min(900px,var(--reader-width));margin:0 auto;background:#fff;min-height:50vh}.reader-pages figure{margin:0;padding:0}.reader-pages img{width:100%;height:auto;display:block}.reader-pages.single-mode{max-width:760px}.reader-pages.single-mode figure:not(:first-child){display:none}.reader-bottom{display:flex;justify-content:center;gap:12px;padding:25px 12px}.reader-bottom a{background:#fffdf9;border:1px solid #dcd9d0;padding:12px 20px;font-size:12px;color:#39332f}.reader-bottom a.disabled{opacity:.4;pointer-events:none}@media(max-width:600px){.reader-top{padding:0 10px;height:54px}.reader-top strong{font-size:11px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-top a,.reader-top button{font-size:10px}.reader-progress{top:54px}.reader-pages{width:100%}.reader-bottom{gap:6px}.reader-bottom a{padding:11px 13px}.reader-toolbar{flex-wrap:wrap}}

.single-controls{display:flex;align-items:center;gap:10px}.single-controls button{border:1px solid #e3e2da;background:#fffdf9;padding:7px 12px;font-size:11px}.single-controls button:disabled{opacity:.35}.reader-pages figure[hidden]{display:none!important}
