/* Generated from apps/marketing/theme.mjs. */
:root {
  --ink: #1E2029;
  --accent: #F36C21;
  --accent-hover: #E95D10;
  --accent-ink: #9B3700;
  --on-accent: #FFFFFF;
  --surface: #FFFFFF;
  --paper: #F5F5F5;
  --muted: #62636B;
  --line: #E3E3E3;
  --line-strong: #A6A7AE;
  --panel-dark: #1E2029;
  --on-dark: #FFFFFF;
  --muted-on-dark: #D9D9DF;
  --line-on-dark: #FFFFFF40;
  --surface-soft: #EEEEF0;
  --surface-tint: #F36C21;
  --accent-soft: #F36C21;
  --surface-glass: #FFFFFFF0;
  --surface-half: #FFFFFF80;
  --chart-muted: #B7B8C0;
  --focus: #9B3700;
  --font-body: "Manrope", Arial, sans-serif;
  --font-display: "Manrope", Arial, sans-serif;
  --type-1: clamp(2.5rem, 1.85rem + 2.667vw, 4.25rem);
  --type-2: clamp(2rem, 1.536rem + 1.905vw, 3.25rem);
  --type-3: clamp(1.75rem, 1.564rem + 0.762vw, 2.25rem);
  --type-4: clamp(1.5rem, 1.407rem + 0.381vw, 1.75rem);
  --type-5: clamp(1.25rem, 1.204rem + 0.19vw, 1.375rem);
  --type-6: 1.125rem;
  --type-lede: clamp(1rem, 0.954rem + 0.19vw, 1.125rem);
  --type-body: 1rem;
  --type-small: 0.875rem;
  --type-caption: 0.75rem;
  --type-label: 0.66rem;
  --lh-1: 1.02;
  --lh-2: 1.05;
  --lh-3: 1.1;
  --lh-4: 1.15;
  --lh-5: 1.25;
  --lh-6: 1.35;
  --lh-lede: 1.7;
  --ls-1: -0.05em;
  --ls-2: -0.045em;
  --ls-3: -0.035em;
  --ls-4: -0.03em;
  --ls-5: -0.02em;
  --ls-6: -0.01em;
  --ls-label: 0.13em;
  --radius: 28px;
  --radius-small: 12px;
  --radius-medium: 18px;
  --radius-pill: 999px;
  --shadow-small: 0 8px 24px #1E202908;
  --shadow-card: 0 18px 48px #1E202910;
  --shadow-menu: 0 20px 60px #1E202924;
