.reader-shell{max-width:1000px;margin:0 auto;padding:18px 18px 70px}.reader-toolbar{position:sticky;top:74px;z-index:5;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;background:rgba(255,253,249,.96);border:1px solid var(--border);font-size:13px}.reader-toolbar b{color:var(--coffee)}.reader-toolbar button{border:0;background:var(--sage-soft);padding:8px 12px;color:var(--sage-deep);cursor:pointer}.reader-pages{max-width:760px;margin:24px auto;background:white}.reader-pages img{display:block;width:100%;height:auto}.reader-bottom{display:flex;justify-content:space-between;padding:18px;background:var(--paper);font-size:13px}.reader-bottom span{color:var(--muted)}@media(max-width:760px){.reader-shell{padding:0 0 60px}.reader-toolbar{top:64px;font-size:11px;padding:10px}.reader-toolbar b{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-pages{margin:0 auto}.reader-bottom{padding:14px 18px}}
