:root{--ink:#172b3c;--paper:#f4f6f6;--line:#dce2e4;--gold:#9f7e45;--muted:#687a87;--aqua:#284d62}.topbar{background:#102335fa;border-bottom-color:#ffffff15;color:#e6edf2;backdrop-filter:none}.topbar nav button{color:#d0dbe3}.topbar nav button.active{color:#e4c98d;background:#ffffff0d}.topbar .brand{flex:none}.topbar .brand-logo{width:178px;height:51px;object-position:left center}.locale-control{background:#fff;border-color:#fff;color:#172b3c;border-radius:4px}.topbar .home-link{align-self:center;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #ffffff29;border-radius:3px;white-space:nowrap;color:#e4c98d;font-size:12px;margin-right:8px}.topbar .home-link>svg{display:block;width:17px;height:17px;flex:none}.topbar .home-link>span{line-height:1.3}.topbar .home-link:hover{background:#ffffff0a;border-color:#c5a367}.topbar .home-link:focus-visible{outline:2px solid #e4c98d;outline-offset:3px}.topbar .home-link:active{background:#ffffff12}.progress{background:#c5a367}aside{background:#fff;border-right-color:#dce2e4}.chapter.active{background:#eef2f3}.chapter{border-radius:5px}.thumb{border-radius:3px}.slide-card{padding:8px;border-radius:10px;border-color:#dce2e4;box-shadow:0 7px 24px #10233506}.slide-card img{border-radius:4px}.slide-actions button{border-radius:4px;background:#fff}.slide-actions button:first-child{background:#edf1f2;border-color:#d0dbdf;color:#274655}.reading-panel{border-radius:8px;border-color:#d8e1e4}.reading-panel h4{color:#28566d}.reading-table th{background:#24475c}.reading-table tr:nth-child(even){background:#f2f5f6}.reading-table td,.reading-table th{border-color:#d0dbdf}.mobile-controls{background:#102335fa;border-top-color:#ffffff16;color:#e8eef2;backdrop-filter:none}.mobile-controls button{background:transparent;color:#e8eef2;border-color:#ffffff30;border-radius:4px}.mobile-controls output{color:#c5d2dc}.drawer{background:#f9fbfb;border-radius:9px}.light-tools{background:#102335;color:#fff}.light-tools button,.light-tools a{background:#ffffff10;color:#fff;border-radius:4px}.light-tools output{color:#dbe4eb}.reading-enlarge{border-radius:4px;background:#eef2f3;border-color:#c7d4dc;color:#24475c}.slide-head{margin-bottom:14px}.slide-section{margin-bottom:32px}@media(max-width:760px){.topbar .brand{flex:1}.topbar .brand-logo{width:158px;height:45px}.slide-card{padding:5px}.reading-panel{padding:20px 18px}.topbar nav .home-link{min-height:34px;padding:7px 10px;font-size:11px;gap:6px}.light-tools button,.light-tools a{min-height:36px}.slide-actions button{min-height:34px}}
.topbar{z-index:60}

.slide-card img{max-height:90vh;object-fit:contain}.reading-table caption{text-align:left;padding:12px 0;font-weight:600}.reading-table-wrap+.reading-table-wrap{margin-top:20px}
