/* @unsigned-gg/tokens — GENERATED from tokens.json, do not edit. */
:root {
  --bg: #0a0a0a;
  --surface: #111111;
  --surface-2: #161616;
  --surface-3: #1c1c1c;
  --border: rgba(255,255,255,0.06);
  --border-hover: rgba(255,255,255,0.14);
  --dim: rgba(255,255,255,0.42);
  --mid: rgba(255,255,255,0.62);
  --bright: rgba(255,255,255,0.87);
  --white: #eaeaea;
  --green: #00e599;
  --green-dim: rgba(0,229,153,0.12);
  --green-glow: rgba(0,229,153,0.06);
  --blue: #4d9fff;
  --purple: #a78bfa;
  --orange: #f59e0b;
  --red: #ef4444;
  --accent: var(--green);
  --accent-dim: var(--green-dim);
  --focus: var(--green);
  --ok: var(--green);
  --info: var(--blue);
  --warn: var(--orange);
  --danger: var(--red);
  --mono: 'JetBrains Mono', ui-monospace, monospace;
  --sans: 'Inter', -apple-system, sans-serif;
  --text-micro: 10px;
  --text-label: 11px;
  --text-meta: 12px;
  --text-body-s: 13px;
  --text-body: 14px;
  --text-lede: 15px;
  --text-prose: 16px;
  --text-h3: 18px;
  --text-h2: 22px;
  --text-h1: 28px;
  --text-display-s: clamp(26px, 3.4vw, 38px);
  --text-display-m: clamp(28px, 3.6vw, 44px);
  --text-display-l: clamp(30px, 4.4vw, 52px);
  --text-display-xl: clamp(40px, 5.4vw, 72px);
  --text-line-display: 1.1;
  --text-line-tight: 1.3;
  --text-line: 1.6;
  --text-line-loose: 1.75;
  --text-line-airy: 2;
  --weight-light: 300;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --track-tight: -0.02em;
  --track-open: 0.04em;
  --track-caps: 0.08em;
  --track-wide: 0.15em;
  --space-0: 0;
  --space-1: 2px;
  --space-2: 4px;
  --space-3: 8px;
  --space-4: 12px;
  --space-5: 16px;
  --space-6: 24px;
  --space-7: 32px;
  --space-8: 48px;
  --radius-xs: 3px;
  --radius-sm: 4px;
  --radius-base: 6px;
  --radius-lg: 8px;
  --radius-xl: 10px;
  --radius-round: 50%;
  --z-grid: 0;
  --z-content: 1;
  --z-rail: 80;
  --z-header: 90;
  --z-overlay: 200;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --motion-fast: 150ms;
  --motion-base: 200ms;
  --motion-slow: 300ms;
  --motion-xslow: 400ms;
  --grid-cell: 60px;
}
