body.reading{background:#171d18;color:#eee}.reading .site-footer{margin-top:0}.reader-shell{max-width:1200px;margin:auto;padding:22px 18px 65px}.reader-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:15px 18px;background:#2e3d31;border-radius:10px}.reader-bar strong{max-width:420px}.reader-bar>div{display:flex;gap:7px}.reader-bar button,.reader-controls button,.page-actions button{background:#f2d33c;border:0;border-radius:7px;padding:8px 12px;color:#171d18;font-weight:750}.reader-controls,.reader-drawer{background:#e7efe7;color:#171d18;padding:18px;border-radius:9px;margin-top:10px}.reader-controls{display:flex;flex-wrap:wrap;gap:24px}.reader-controls[hidden],.reader-drawer[hidden],.page-actions[hidden]{display:none}.reader-controls label{display:grid;gap:7px}.reader-drawer a{display:inline-block;margin:4px;border:1px solid #b0c3af;padding:7px 12px}.reader-drawer [aria-current="page"]{background:#f2d33c}.reader-story{margin:40px auto;max-width:800px}.reader-story h1{text-align:center}.reader-kicker{text-align:center;color:#f2d33c;font-weight:750;font-size:12px;letter-spacing:.16em}.reader-explainer{text-align:center;color:#aebbad;font-size:13px;max-width:600px;margin:18px auto 30px}.panels{display:flex;flex-direction:column;gap:12px}.story-panel{min-height:270px;background:#fffdf5;border:7px solid #101510;color:#20231f;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.story-panel:nth-child(2){background:#fff3bc}.story-panel:nth-child(3){background:#e8f0e7}.story-panel span{font-size:12px;letter-spacing:.12em;font-weight:800}.story-panel p{font-size:clamp(21px,3.2vw,33px);font-weight:750;color:#20231f;max-width:680px}.page-art img{width:100%;height:auto;object-fit:contain;display:block}.panels.single-mode .story-panel,.panels.single-mode .page-art{display:none}.panels.single-mode .active-page{display:flex}.panels.single-mode .page-art.active-page{display:block}.panels.double-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panels.double-mode .story-panel,.panels.double-mode .page-art{display:none}.panels.double-mode .active-page{display:flex}.panels.double-mode .page-art.active-page{display:block}.panels.double-mode .story-panel{min-height:380px;padding:22px}.panels.double-mode .story-panel p{font-size:22px}.page-actions{display:flex;gap:24px;align-items:center;justify-content:center;margin:18px 0}.reader-progress{display:flex;gap:15px;align-items:center;justify-content:center;color:#ddd;font-size:13px}.reader-progress progress{width:200px;accent-color:#f2d33c}.chapter-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #536357;padding-top:28px;margin-top:30px}.chapter-nav a{background:#f2d33c;padding:10px 14px;border-radius:8px;color:#171d18;font-weight:800}.disabled-link{color:#a0afa1}.reading .site-header{background:#f5f4e7;color:#20231f}@media(max-width:760px){.reader-bar{flex-direction:column;align-items:start}.panels.double-mode{grid-template-columns:1fr}.panels.double-mode .story-panel{min-height:270px}.reader-story{max-width:100%!important}.story-panel{padding:20px;min-height:220px}.story-panel p{font-size:21px}.chapter-nav{flex-wrap:wrap}.chapter-nav a{font-size:12px}}
