/* Static support pages: no remote fonts, imports, or tracking. */
:root{color-scheme:light dark;--bg:#f7f5f0;--surface:#fff;--text:#243d38;--muted:#50645d;--line:#c7d3ca;--accent:#16634e;--draft:#fff0cb}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:1rem}body{margin:0;background:var(--bg);color:var(--text);font:1.0625rem/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}a{color:var(--accent);text-underline-offset:.18em}a:focus-visible{outline:3px solid currentColor;outline-offset:4px}header,main,footer{width:min(100% - 2rem,52rem);margin-inline:auto}header{padding-block:2.2rem 1rem}.brand{font-weight:750;font-size:1.25rem;text-decoration:none;letter-spacing:.02em}.eyebrow{color:var(--muted);margin-bottom:.3rem}h1{font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.25;letter-spacing:-.02em}h2{font-size:1.5rem;line-height:1.4;margin-top:2rem}h3{font-size:1.15rem;line-height:1.5;margin-top:1.8rem}nav{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;padding-block:.5rem}main{background:var(--surface);border:1px solid var(--line);border-radius:1rem;padding:clamp(1rem,4vw,2.5rem)}p{margin-block:.9rem}section+section{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem}.draft{padding:1rem 1.2rem;border:1px solid #b69c54;background:var(--draft);border-radius:.6rem;margin-bottom:1.5rem}.draft p{margin:.3rem 0}.note{color:var(--muted)}code{font-size:.95em}footer{padding:1.4rem 0 2.5rem;font-size:.9rem;color:var(--muted)}.skip{position:absolute;left:1rem;top:-8rem;background:var(--surface);padding:.5rem 1rem}.skip:focus{top:1rem}@media(prefers-color-scheme:dark){:root{--bg:#17221e;--surface:#1e2c26;--text:#edf4ee;--muted:#bdcfc3;--line:#4a6254;--accent:#a2dfbb;--draft:#3e3420}}@media(max-width:380px){header,main,footer{width:calc(100% - 1rem)}main{padding:1rem}nav{gap:.6rem 1rem}}@media print{body{background:white;color:black}main{border:0;padding:0}.draft{border:2px solid black}nav,.skip{display:none}a{color:inherit}}
