/* GENERATED by scripts/build-tokens.mjs from src/styles/global.css. DO NOT HAND-EDIT.
   Edit global.css and re-run the script, or the two drift apart again. */
:root {
  --color-ink: #141014;
  --color-steel-900: #1b2430;
  --color-steel-700: #2f3d4f;
  --color-steel-500: #5a6b7e;
  --color-steel-300: #9aa9b8;
  --color-steel-100: #e6ebf0;
  --color-paper: #f7f9fb;
  --color-white: #ffffff;
  --color-accent: #960000;
  --color-accent-dark: #5c0f18;
  --color-wine: #7d2238;
  --color-clay: #b8896a;
  --color-cream: #ede4d8;
  --color-signal: #1f9d6b;
  --color-warn: #d8a200;
  --color-loss: #b23a2e;
  --color-money: #0f5a38;
  --color-info: #2a6fb0;
  --color-info-deep: #2d6a8f;
  --color-signal-deep: #1f6b4a;
  --color-warn-text: #936e00;
  --tool-audit: #1e6a6e;
  --tool-audit-dark: #15514f;
  --tool-audit-tint: #e8f2f1;
  --tool-builder: #9a6a12;
  --tool-builder-dark: #7c5410;
  --tool-builder-tint: #f6efe1;
  --tool-rust: #a24a24;
  --tool-rust-dark: #7f3319;
  --tool-rust-tint: #f4ebe5;
  --tool-olive: #4f5e2a;
  --tool-olive-dark: #3a4620;
  --tool-olive-tint: #eef0e7;
  --tool-indigo: #2e3e6e;
  --tool-indigo-dark: #22305a;
  --tool-indigo-tint: #edeff6;
  --tool-teal-deep: #1f5f6b;
  --tool-teal-deep-dark: #164752;
  --tool-teal-deep-tint: #e6f1f3;
  --tool-violet: #3a3d82;
  --tool-violet-dark: #2a2c63;
  --tool-violet-tint: #ececf6;
  --tool-plum: #5d3a6b;
  --tool-plum-dark: #472d52;
  --tool-plum-tint: #efeaf2;
  --font-display: 'Space Grotesk', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-text: ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --font-mono: ui-monospace, 'SF Mono', 'Cascadia Code', Menlo, monospace;
  --step--1: clamp(0.83rem, 0.78rem + 0.25vw, 0.95rem);
  --step-0: clamp(1rem, 0.95rem + 0.3vw, 1.15rem);
  --step-1: clamp(1.2rem, 1.1rem + 0.6vw, 1.5rem);
  --step-2: clamp(1.5rem, 1.3rem + 1.1vw, 2.1rem);
  --step-3: clamp(1.9rem, 1.5rem + 2vw, 3rem);
  --step-4: clamp(2.4rem, 1.8rem + 3.2vw, 4.2rem);
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-8: 2rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-24: 6rem;
  --container: 72rem;
  --container-tool: 55rem;
  --container-narrow: 46rem;
  --radius: 10px;
  --radius-lg: 18px;
  --border: 1px solid var(--color-steel-100);
  --shadow: 0 1px 2px rgba(14, 17, 22, 0.06), 0 8px 24px rgba(14, 17, 22, 0.06);
  --shadow-lg: 0 2px 4px rgba(14, 17, 22, 0.08), 0 18px 40px rgba(14, 17, 22, 0.16);

  /* short aliases the tool pages use */
  --ink: var(--color-ink);
  --steel-900: var(--color-steel-900);
  --steel-700: var(--color-steel-700);
  --steel-500: var(--color-steel-500);
  --steel-300: var(--color-steel-300);
  --steel-100: var(--color-steel-100);
  --paper: var(--color-paper);
  --white: var(--color-white);
  --accent: var(--color-accent);
  --accent-dark: var(--color-accent-dark);
  --wine: var(--color-wine);
  --clay: var(--color-clay);
  --cream: var(--color-cream);
  --signal: var(--color-signal);
  --green: var(--color-signal);
  --good: var(--color-signal-deep);
  --up: var(--color-signal-deep);
  --loss: var(--color-loss);
  --dn: var(--color-loss);
  --warn: var(--color-warn-text);
  --watch: var(--color-warn-text);
  --money: var(--color-money);
  --blue: var(--color-info);
  --cold: var(--color-info-deep);
  --display: var(--font-display);
  --body: var(--font-text);
  --text: var(--font-text);
  --mono: var(--font-mono);
}
