:root{color-scheme:dark;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#0b0d10;color:#eceff4;--gunmetal:#111317;--graphite:#1a1d24;--steel:#2e3440;--amber:#ffb703;--orange:#fb8500;--cobalt:#4a6fa5;--muted:#b3bec9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(#31353b60 .65px,transparent .65px) #0b0d10;background-size:7px 7px;line-height:1.62}.manual{width:min(940px,100%);min-height:100dvh;margin:auto;padding:clamp(20px,6vw,64px);background:var(--gunmetal);border-inline:1px solid #363b44}.masthead{padding:clamp(22px,6vw,54px);border:1px solid var(--cobalt);background:linear-gradient(135deg,#1a1d24,#111317);box-shadow:12px 12px 0 #080a0d}.kicker,.section-tag{margin:0;color:var(--amber);font-size:12px;letter-spacing:1.2px}.masthead h1{margin:.08em 0;font:900 clamp(38px,10vw,82px)/.9 Impact,Arial Black,sans-serif;letter-spacing:2px}.masthead h1 span{color:var(--amber)}.masthead h1 b{color:var(--orange);font-family:ui-monospace,monospace}.lede{max-width:58ch;color:var(--muted)}.return,.toc a{color:var(--amber);text-decoration:none;border-bottom:1px solid currentColor}.return{display:inline-block;margin-top:12px;font-weight:700}.toc{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0;padding:12px;border-block:1px solid var(--steel)}.toc a{font-size:12px}section{padding:30px 0;border-bottom:1px solid var(--steel)}h2{margin:.1em 0 .4em;font:900 clamp(25px,5vw,44px)/1 Impact,Arial Black,sans-serif;letter-spacing:1px}h3{color:var(--amber);font-size:16px;margin-top:30px}p,li,dd{color:var(--muted)}strong{color:#eceff4}ol{padding-left:1.5em}.formula{padding:12px;border-left:4px solid var(--amber);background:#080a0d;color:#eceff4;font-size:clamp(14px,3vw,18px)}.scroll-table{overflow-x:auto;border:1px solid var(--steel)}table{border-collapse:collapse;width:100%;min-width:650px;background:#080a0d}caption{text-align:left;padding:10px;color:var(--amber);font-weight:700}th,td{padding:10px;text-align:left;vertical-align:top;border:1px solid var(--steel);font-size:13px}th{color:var(--amber);background:#1a1d24}.terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.terms div{padding:12px;background:#1a1d24;border-left:3px solid var(--amber)}dt{color:#eceff4;font-weight:700}dd{margin:4px 0 0}footer{padding-top:30px;font-size:12px}footer p{color:#9299a5}a{color:var(--amber)}@media(max-width:620px){.manual{padding:18px}.masthead{padding:24px}.terms{grid-template-columns:1fr}.toc{gap:8px}.toc a{font-size:11px}section{padding:24px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
