:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#05080f;--site-panel:#0b1120;--site-line:#94a8d233;--site-fg:#e7ecf6;--site-muted:#98a4bb;--site-accent:#ffb547;--site-focus:#ffd38a;--site-display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--site-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--site-data:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{background:var(--site-bg);color:var(--site-fg);font-family:var(--site-ui);margin:0;font-size:14px}[hidden]{display:none!important}a{color:inherit}.site-nav{z-index:20;min-height:56px;padding-block:8px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));border-bottom:1px solid var(--site-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080feb;flex-wrap:wrap;align-items:center;gap:18px;display:flex;position:sticky;top:0}.site-brand{font-family:var(--site-display);white-space:nowrap;font-size:21px;text-decoration:none}.site-links{flex-wrap:wrap;gap:4px;display:flex}.site-link{color:var(--site-muted);border-radius:8px;padding:6px 10px;font-size:13.5px;text-decoration:none}.site-link:hover{color:var(--site-fg);background:#94a8d214}.site-link[aria-current=page]{color:var(--site-fg);box-shadow:inset 0 -2px 0 var(--site-accent);background:#ffb5471f}.site-link:focus-visible,.site-brand:focus-visible,.home-card:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.site-ext{color:var(--site-muted);flex-wrap:wrap;gap:12px;margin-left:auto;font-size:12.5px;display:flex}.site-ext a{color:var(--site-muted)}.site-ext a:hover{color:var(--site-fg)}.site-main{min-width:0}.home{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;gap:22px;max-width:1120px;margin:0 auto;padding-block:28px 48px;display:flex}.home h1{font-family:var(--site-display);text-wrap:balance;margin:0;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.02}.home-lede{color:var(--site-muted);max-width:72ch;margin:0;font-size:15.5px;line-height:1.6}.home-lede b{color:var(--site-fg);font-weight:600}.home-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.home-card{border:1px solid var(--site-line);background:var(--site-panel);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:18px;text-decoration:none;display:flex}.home-card:hover{border-color:#ffb54780}.home-card h2{font-family:var(--site-display);margin:0;font-size:28px;font-weight:400}.home-card p{color:var(--site-muted);margin:0;line-height:1.55}.home-card ul{color:var(--site-muted);margin:0;padding-left:18px;line-height:1.6}.home-go{color:var(--site-accent);font-weight:600}.home-notes{border-top:1px solid var(--site-line);color:var(--site-muted);max-width:86ch;padding-top:16px;font-size:13px;line-height:1.6}.home-notes code{font-family:var(--site-data);color:var(--site-fg);font-size:12px}.view-missing{padding:32px max(16px, env(safe-area-inset-left,0px));color:var(--site-muted);max-width:72ch;line-height:1.6}.view-missing code{font-family:var(--site-data);color:var(--site-fg)}
