:root, [data-theme="light"] {
  --surface-100: #d3e0eb;
  --surface-000: #dfe8f0;
  --surface-200: #c6d6e4;
  --surface-deep: #14213d;
  --ink: #14213d;
  --ink-muted: #43536a;
  --line: #b3c4d4;
  --line-strong: #5f6e82;
  --grid: #1a55ad;
  --grid-strong: #14438a;
  --on-grid: #ffffff;
  --secondary: #06625a;
  --secondary-soft: #cfe5e1;
  --volt: #f5a524;
  --on-volt: #14213d;
  --on-deep: #ffffff;
  --on-deep-muted: #c3cedd;
  --data-3: #6a8fd6;
  --data-4: #c2410c;
  --success: #17663f;
  --warning: #7d4a00;
  --danger: #9e1f15;
  --shadow-none: none;
  --shadow-nav: 0 1px 0 #b3c4d4;
}
[data-theme="dark"] {
  --surface-100: #0f1724;
  --surface-000: #162133;
  --surface-200: #1d2a40;
  --surface-deep: #0a1220;
  --ink: #eef3f9;
  --ink-muted: #a9b7ca;
  --line: #2a3850;
  --line-strong: #6f7f96;
  --grid: #7fb0ff;
  --grid-strong: #a9c9ff;
  --on-grid: #0f1724;
  --secondary: #5fd0c1;
  --secondary-soft: #173a38;
  --volt: #f5a524;
  --on-volt: #14213d;
  --on-deep: #ffffff;
  --on-deep-muted: #c3cedd;
  --data-3: #a3c1f5;
  --data-4: #f0915e;
  --success: #6fd29b;
  --warning: #f0a946;
  --danger: #ff8a80;
  --shadow-none: none;
  --shadow-nav: 0 1px 0 #2a3850;
}
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
  --space-8: 64px;
  --space-9: 96px;
  --space-10: 128px;
  --radius-none: 0px;
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-pill: 999px;
  --container: 1200px;
  --measure: 68ch;
  --font-sans: suisse_intllight, "Inter Tight", helvetica, arial, sans-serif;
  --font-serif: suisse_intllight, "Inter Tight", helvetica, arial, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
}
