/* https://render.com/ — Emblematic extractor 0.2.0, 2026-11-12T15:19:59.634Z */
:root {
  --color-background: #FFFFFF;
  --color-on-surface: #0D0D0D;
  --color-on-surface-variant: #4D4D4D;
  --color-surface: #FFFFFF94;
  --color-primary: #581CCB;
  --color-outline: #E3E3E3;
  --color-gray-800: #141414;
  --color-gray-500: #6B6B6B;
  --color-color-9: #0D0D0D29;
  --color-color-10: #0D0D0D0F;
  --color-color-11: #581CCB0E;
  --color-color-12: #6C35F529;
  --color-promo-bg: #EFEFFF;
  --color-burn-b: #9B52FB;
  --color-burn-a: #E96770;
  --color-color-16: #020101;
  --font-display: "PP Neue Montreal", "PPNeueMontreal Fallback", sans-serif;
  --font-mono: "PP Neue Montreal Mono", "PPNeueMontrealMono Fallback", monospace;
  --text-display-lg: 48px;
  --text-display-lg--line-height: 1.083;
  --text-title-md: 20px;
  --text-title-md--line-height: 1.2;
  --text-body-md: 18px;
  --text-body-md--line-height: 1.444;
  --text-body-sm: 16px;
  --text-body-sm--line-height: 1.125;
  --text-label-md: 16px;
  --text-label-md--line-height: 1.5;
  --text-mono-md: 12px;
  --text-mono-md--line-height: 1.667;
  --radius-sm: 2px;
  --radius-md: 4px;
  --space-xxs: 2px;
  --space-xs: 4px;
  --space-sm: 5px;
  --space-md: 6px;
  --space-lg: 6.5px;
  --space-xl: 8px;
  --space-2xl: 12px;
  --space-3xl: 16px;
  --space-4xl: 16.5px;
  --space-5xl: 21px;
  --space-6xl: 24px;
  --space-7xl: 30px;
  --space-8xl: 32px;
  --space-9xl: 48px;
  --space-container: 1376px;
  --shadow-1: color(srgb 0 0 0 / 0.05) 0px 1px 1px 0px, color(srgb 0 0 0 / 0.22) 0px 10px 12px 0px;
  --shadow-2: color(srgb 0 0 0 / 0.22) 0px 10px 24px -14px;
  --shadow-3: color(srgb 0 0 0 / 0.3) 0px 10px 30px -16px;
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-background: #0D0D0D;
    --color-on-surface: #FFFFFF;
    --color-on-surface-variant: #C7C7C7;
    --color-surface: #141414;
    --color-primary: #B3B1FA;
    --color-outline: #272727;
  }
}
