.reader-top{height:58px;background:var(--paper);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 20px;gap:12px;position:sticky;top:0;z-index:10;font-size:13px}.reader-top a{color:var(--sage-deep);font-weight:700}.reader-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-top button{border:1px solid var(--border);background:white;border-radius:6px;padding:6px 10px}.reader-shell{max-width:1100px;margin:auto;padding:18px}.reader-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted);font-size:12px;padding:8px 0}.reader-toolbar input{vertical-align:middle}.reader-pages{--reader-width:820px;max-width:var(--reader-width);margin:auto;background:#fff}.reader-pages img{display:block;width:100%;height:auto}.reader-bottom{padding:18px;text-align:center}.reader-bottom a{color:var(--sage-deep);font-weight:700}.reader-pages .empty-panel{margin:20px}.reader-top~footer{display:none}@media(max-width:600px){.reader-shell{padding:8px}.reader-top{padding:0 10px}.reader-toolbar{font-size:11px}.reader-toolbar input{width:100px}}
