/* 阅读器样式独立维护 */
.reader-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--border);font-size:13px}.reader-top strong{color:var(--coffee)}.reader-top button,.reader-toolbar button{border:1px solid var(--border);background:var(--paper);border-radius:5px;padding:8px 12px;font-size:12px}.reader-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;color:var(--coffee);font-size:13px}.reader-toolbar>div{display:flex;gap:7px}.reader-toolbar button.active{background:var(--sage);color:white;border-color:var(--sage)}.reader-canvas{max-width:760px;margin:0 auto;background:#e9e6df;display:flex;flex-direction:column;align-items:center;gap:2px;overflow:hidden}.reader-canvas img{display:block;width:100%;height:auto;object-fit:contain}.reader-canvas.single img{display:none}.reader-canvas.single img.current{display:block}.reader-canvas.wide{max-width:1000px}.reader-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 55px;font-size:12px}.reader-bottom>a:not(.btn){color:var(--sage-deep);font-weight:700}.reader-bottom>span{font-size:11px;color:var(--muted)}@media(max-width:600px){.reader-top{font-size:11px}.reader-top strong{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-toolbar{align-items:flex-start;flex-direction:column}.reader-canvas{width:100vw;max-width:none;margin-left:calc((100% - 100vw)/2)}.reader-bottom .btn{min-height:40px;padding:0 12px;font-size:11px}}
