body.reader-body{background:#20231f;color:#ecece5}.reader-body .site-header,.reader-body .footer{background:#1b201b;color:white}.reader-body .header-search input{color:#222}.reader-main{max-width:1400px;margin:auto;padding:10px 18px 50px}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 5px;border-bottom:1px solid #536052}.reader-toolbar-actions{display:flex;gap:7px}.reader-toolbar button,.reader-drawer button,.reader-page-controls button{padding:8px 12px;background:#f2d33c;color:#1f251e;border:0;min-height:44px}.reader-drawer{max-width:800px;margin:15px auto;padding:20px;background:#38453a}.reader-drawer a{display:block;padding:10px;border-bottom:1px solid #647366}.reader-drawer a.selected{color:#f2d33c}.reader-drawer label{display:block;padding:8px}.reader-drawer select{margin-left:8px}.reader-heading{text-align:center;margin:50px auto 30px}.reader-heading span{color:#f2d33c;font-weight:900;letter-spacing:.2em}.reader-heading h1{margin:10px 0}.reader-heading p{color:#b4beb5;font-size:.83rem}.reader-content{max-width:1080px;margin:auto}.reader-canvas{max-width:780px;margin:auto;display:grid;gap:12px}.reading-panel{aspect-ratio:4/3;min-height:300px;background:#faf7eb;color:#252c25;border:6px solid #141b14;padding:clamp(24px,5vw,55px);display:flex;flex-direction:column;justify-content:space-between}.reading-panel:nth-child(even){background:#e8eedd}.reading-panel .panel-no{font-size:.76rem;font-weight:900;letter-spacing:.15em;color:#486747}.reading-panel p{font-size:clamp(1.15rem,2.4vw,1.55rem);line-height:1.95;max-width:700px}.reader-canvas.single,.reader-canvas.double{grid-template-columns:1fr}.reader-canvas.single .reading-panel,.reader-canvas.double .reading-panel{display:none}.reader-canvas.single .reading-panel.current,.reader-canvas.double .reading-panel.current{display:flex}.reader-canvas.double{max-width:1080px;grid-template-columns:repeat(2,1fr)}.reader-canvas.double .reading-panel.current-next{display:flex}.reader-canvas.double .reading-panel{min-height:350px;padding:25px}.reader-canvas.double .reading-panel p{font-size:1.1rem}.reader-page-controls{display:none;justify-content:center;align-items:center;gap:22px;padding:20px}.reader-page-controls.visible{display:flex}.reading-progress{max-width:780px;margin:20px auto}.reading-progress span{font-size:.81rem}.reading-progress>div{height:5px;background:#5a635b;margin-top:7px}.reading-progress i{display:block;width:0;height:100%;background:#f2d33c}.chapter-switch{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:40px auto}.chapter-switch>*{border:1px solid #7d927d;padding:10px 20px;min-height:44px}.chapter-switch .disabled{opacity:.55}.reader-body .mobile-bottom{display:none}@media(max-width:700px){.reader-toolbar{flex-wrap:wrap;font-size:.85rem}.reader-toolbar strong{order:-1;width:100%;text-align:center}.reader-canvas.double{grid-template-columns:1fr}.reader-canvas.double .reading-panel.current-next{display:none}.reading-panel{min-height:290px;aspect-ratio:auto}.reader-canvas.double .reading-panel{min-height:290px}.reader-page-controls{gap:10px}.reader-heading{margin-top:30px}}
