:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090c0f;--raised:#14191c;--card:#1b2023;--text:#f6f8f7;--secondary:#b8c4c0;--mint:#64ddb0;--amber:#ffbc63;--border:#3b4b44;background:var(--canvas);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:var(--mint);text-underline-offset:.24em}a:hover{text-decoration-thickness:2px}a:focus-visible,main:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.site-header,main,.site-footer{width:min(100% - 40px,1000px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:25px;display:flex}.wordmark{min-height:44px;color:var(--text);align-items:center;gap:10px;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark span{color:var(--mint)}nav{gap:24px;display:flex}nav a{align-items:center;min-height:44px;display:inline-flex}main{padding-block:clamp(36px,7vw,80px)}.hero{max-width:790px;margin-bottom:38px}.eyebrow{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:.8rem;font-weight:700}h1{letter-spacing:-.025em;margin:14px 0 24px;font-size:clamp(2.1rem,5vw,3.75rem);line-height:1.12}h2{margin-top:0;font-size:1.4rem;line-height:1.3}h3{font-size:1.1rem}p{margin-block:0 18px}.lead{color:var(--secondary);max-width:700px;font-size:1.18rem}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.action{border:1px solid var(--border);background:var(--raised);border-radius:6px;align-items:center;min-height:44px;padding:10px 18px;font-weight:650;text-decoration:none;display:inline-flex}.action.primary{background:var(--mint);color:var(--canvas);border-color:var(--mint)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.panel{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px}.panel p:last-child,.panel ol:last-child{margin-bottom:0}.notice{border-left:4px solid var(--amber);background:var(--raised);margin-block:28px;padding:18px 22px}.notice strong{color:var(--amber)}.prose{max-width:780px}.prose section{margin-block:36px}ol,ul{padding-left:1.4em}li{margin-bottom:14px;padding-left:5px}code{overflow-wrap:anywhere;color:var(--mint);font-size:.9em}.site-footer{color:var(--secondary);border-top:1px solid var(--border);padding-block:24px 36px;font-size:.88rem}.site-footer p{margin-bottom:6px}.skip-link{z-index:10;background:var(--mint);color:var(--canvas);border-radius:6px;padding:10px 18px;position:absolute;inset:10px auto auto 10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@media (max-width:480px){.site-header,main,.site-footer{width:calc(100% - 32px)}.panel{padding:20px}}
