:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:#0f1020;--dim:#5a5c78;--line:#e4e4ef;--bg:#fcfcff;--accent:#4338ca}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ink:#e8e8f5;--dim:#9a9cba;--line:#24243a;--bg:#0b0b14}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.7 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:42rem;margin:0 auto;padding:34px 20px 56px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.mark{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}nav a{color:var(--dim);margin-left:16px;font-size:14px;text-decoration:none}nav a:hover{color:var(--accent)}h1{letter-spacing:-.015em;margin:28px 0 12px;font-size:26px}.lede{color:var(--dim);max-width:34rem}code{background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:4px;padding:1px 5px;font-size:13px}dl{border-top:1px solid var(--line);margin:26px 0 0}dl>div{border-bottom:1px solid var(--line);gap:18px;padding:12px 0;display:flex}dt{width:9rem;color:var(--dim);text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:13px}dd{margin:0}footer{border-top:1px solid var(--line);color:var(--dim);margin-top:42px;padding-top:14px;font-size:13px}
