/* Values mirror spirit-fe-landing-page/src/design-system/tokens.css. */
:root {
  --green-50: #F0F8F4;
  --green-100: #D9EEE3;
  --green-200: #B0DDC8;
  --green-300: #82C5A6;
  --green-400: #216F49;
  --green-500: #144835;
  --green-600: #103E2E;
  --green-700: #0D3326;
  --green-800: #09271D;
  --green-900: #061A13;
  --neutral-50: #F7F6F1;
  --neutral-100: #EFEDE6;
  --neutral-200: #E5E3DC;
  --neutral-300: #D4D1C8;
  --neutral-500: #8A877E;
  --neutral-600: #6A6760;
  --neutral-900: #121712;
  --accent-100: #FBE4D3;
  --accent-500: #E8712C;
  --accent-600: #CC5F1E;
  --danger-600: #B3261E;
  --danger-100: #FBE9E7;
  --surface: #FFFFFF;
  --on-brand: #F4F7F5;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --font: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--font); }
button, input, select { font: inherit; }
:focus-visible { outline: 3px solid var(--accent-500); outline-offset: 2px; }
