:root{--bg:#101511;--panel:#1c2620;--paper:#f2f1e8;--text:#f4f5e9;--muted:#aab6aa;--line:#354138;--green:#d6ff60;--deep:#293a1d;--gold:#c4d7a1;--radius:3px;--nav:270px}.topbar{background:#101511ee}.nav a[aria-current=page]{background:#2d3a20;color:#e2ff8f}.nav a[aria-current=page] span{color:#d6ff60}.nav a:hover{background:#253020}.category-return{display:block;color:#d6ff60;text-decoration:none;font-size:12px;margin-bottom:17px}.edition{margin:18px 0}.nav{gap:1px}.nav a{padding:9px 8px;font-size:13px}.side-bottom{padding-top:20px;font-size:11px}.hero-art{border-radius:2px}.btn{border-radius:2px}.sidebar{overflow-y:auto}.brand small{color:#d6ff60}.brand .mark path{stroke:#d6ff60}.stats{border-radius:2px}.hero h1{letter-spacing:-.055em}.chapter-title h1{letter-spacing:-.05em}.callout.warning{border-left-color:#d6ff60;background:#25301e}.tag.assumption{color:#e2d8a9}.nav a:focus-visible,.category-return:focus-visible{outline:2px solid #d6ff60;outline-offset:3px}.article p{max-width:80ch}@media(max-width:760px){.topbar{padding-inline:18px}.crumb{display:none}.topbar .actions{margin-left:auto}.topbar .btn{font-size:11px;padding-inline:11px}.chapter-title h1{font-size:41px}.side-bottom{padding-bottom:20px}.sidebar{width:min(310px,86vw)}}@media print{.category-return{display:none}.callout.warning{background:#edf1e3;color:#203018}.article p{max-width:none}}@media(min-width:801px) and (max-width:1150px){:root{--nav:235px}}
@media(max-width:800px){:root{--nav:0px}.topbar{margin-left:0}.sidebar{width:min(310px,86vw)}main{margin-left:0}.page{min-width:0}.chapter-title h1{overflow-wrap:break-word}.hero h1{overflow-wrap:break-word}}
@media(max-width:380px){.page{padding-inline:20px}.topbar{padding-inline:12px;gap:7px}.topbar .actions{gap:6px}.topbar .btn{font-size:10px;padding-inline:9px}.chapter-title h1{font-size:36px}.chapter-title .lead{font-size:16px}}
