/* lgkm — generated from tokens.json */
:root {
  --surface: #f6f7f8;
  --surface-raised: #ffffff;
  --surface-sunken: #eceef1;
  --line: #d5d9df;
  --line-strong: #848e9d;
  --ink: #0f1419;
  --ink-muted: #4a5361;
  --signal: #f26419;
  --on-signal: #0f1419;
  --signal-ink: #c2410c;
  --signal-tint: #ffe6d6;
  --slate: #1e2a38;
  --on-slate: #ffffff;
  --success: #1a7f4b;
  --danger: #b42318;
  --info: #255f99;
  --chart-1: #1e2a38;
  --chart-2: #52606f;
  --chart-3: #848e9d;
  --seq-1: #ffe6d6;
  --seq-2: #fcc29c;
  --seq-3: #f79560;
  --seq-4: #e2672a;
  --seq-5: #c2410c;
  --font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
  --text-display: 56px/60px;
  --text-h1: 36px/44px;
  --text-h2: 24px/32px;
  --text-h3: 18px/26px;
  --text-body: 17px/28px;
  --text-body-sm: 15px/24px;
  --text-eyebrow: 12px/16px;
  --text-code: 14px/22px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;
  --radius-sm: 2px;
  --radius-md: 6px;
  --radius-lg: 12px;
  --duration: 140ms;
  --measure: 68ch;
  --width-reading: 720px;
  --width-grid: 1120px;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --surface: #0f1216;
    --surface-raised: #1a1f26;
    --surface-sunken: #0a0c0f;
    --line: #2a3039;
    --line-strong: #626c7a;
    --ink: #eef1f4;
    --ink-muted: #9aa4b1;
    --signal: #ff7a33;
    --on-signal: #0f1419;
    --signal-ink: #ff8a4c;
    --signal-tint: #3a1f12;
    --slate: #34475c;
    --on-slate: #eef1f4;
    --success: #4cc38a;
    --danger: #ff8a80;
    --info: #7cb3ec;
    --chart-1: #c9d1db;
    --chart-2: #8d9aab;
    --chart-3: #626c7a;
    --seq-1: #3a1f12;
    --seq-2: #69331a;
    --seq-3: #a24b22;
    --seq-4: #dc6a30;
    --seq-5: #ff8a4c;
  }
}
:root[data-theme="dark"] {
  --surface: #0f1216;
  --surface-raised: #1a1f26;
  --surface-sunken: #0a0c0f;
  --line: #2a3039;
  --line-strong: #626c7a;
  --ink: #eef1f4;
  --ink-muted: #9aa4b1;
  --signal: #ff7a33;
  --on-signal: #0f1419;
  --signal-ink: #ff8a4c;
  --signal-tint: #3a1f12;
  --slate: #34475c;
  --on-slate: #eef1f4;
  --success: #4cc38a;
  --danger: #ff8a80;
  --info: #7cb3ec;
  --chart-1: #c9d1db;
  --chart-2: #8d9aab;
  --chart-3: #626c7a;
  --seq-1: #3a1f12;
  --seq-2: #69331a;
  --seq-3: #a24b22;
  --seq-4: #dc6a30;
  --seq-5: #ff8a4c;
}
