:root{color-scheme:dark;--gold:#edc785;--text:#eff2f8;--muted:#b5bfce;--line:#303b4b}*{box-sizing:border-box}html{background:#0d1119}body{margin:0;color:var(--text);font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--gold);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{max-width:1200px;padding:26px 32px;margin:auto;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:22px}header .brand{font-weight:750;letter-spacing:.15em;text-decoration:none;color:var(--text)}header .brand span{display:block;font-size:10px;color:var(--gold);letter-spacing:.25em}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}main{max-width:880px;padding:60px 28px 80px;margin:auto}.eyebrow{font-size:11px;letter-spacing:.2em;color:var(--gold);font-weight:700}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.13;letter-spacing:-.035em;margin:16px 0 22px}h2{font-size:1.3rem;line-height:1.4;margin-top:2.2rem}p,li{overflow-wrap:anywhere}li{margin-bottom:.7rem}.lede{font-size:18px;color:var(--muted)}.version{color:var(--muted);font-size:13px}.summary{border:1px solid #6c5939;border-radius:12px;background:#211d16;padding:16px 22px;margin:28px 0}footer{max-width:1200px;padding:24px 32px;margin:auto;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}@media(max-width:650px){header{align-items:flex-start;flex-direction:column;padding:22px}main{padding:36px 22px 60px}nav{gap:16px}}