@charset "UTF-8";.reader-main{max-width:1200px;margin:auto;padding:12px 16px 80px}.reader-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px auto 18px;font-size:.87rem}.reader-top button{background:white;border:1px solid #ddd;padding:9px;border-radius:9px;cursor:pointer}.reader-controls{background:#fff;padding:16px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.reader-controls[hidden]{display:none}.reader-progress{height:4px;background:#e3e2da;position:sticky;top:74px;z-index:15}.reader-progress span{height:100%;display:block;background:#d87958;width:0}.reader-canvas{--reader-width:85%;max-width:var(--reader-width);margin:20px auto;background:#fff}.reader-canvas img{max-width:100%;width:100%;height:auto;object-fit:contain;margin:0 auto;display:block}.reader-canvas.mode-single img{display:none}.reader-canvas.mode-single img:first-child{display:block}.reader-canvas.mode-double{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.reader-chapters{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;padding:30px}.reader-chapters a{background:#fff;padding:10px 18px;border-radius:8px}.reader-disclaimer{text-align:center;font-size:.78rem}@media(max-width:600px){.reader-canvas{max-width:100%}.reader-progress{top:68px}.reader-canvas.mode-double{display:block}.reader-top{font-size:.73rem}.reader-top strong{text-align:center}.reader-page .bottom-nav{display:none}}
