/* https://www.framer.com/ — Emblematic extractor 0.2.0, 2026-11-12T15:06:02.906Z */
:root {
  --color-background: #000000;
  --color-on-surface: #FFFFFF;
  --color-on-surface-variant: #FFFFFF99;
  --color-outline: #FFFFFF12;
  --color-token-5e2a9781-f258-43f3-ae02-0a76276a5519: #111111;
  --color-token-e0051992-b662-4a7c-a4c8-9cd5b5125f7a: #171717;
  --color-token-3f5fbe1c-01fe-4836-8844-0e6a9df10aa4: #1F1F1F;
  --color-color-8: #0099FF37;
  --color-token-b46dd8b1-f337-4e1e-a0d5-9c3e9ffb3d22: #999999;
  --color-primary: #FFFFFF;
  --color-on-primary: #0000EE;
  --font-body: "Inter", "Inter Placeholder", sans-serif;
  --font-display: "GT Walsheim", "GT Walsheim Medium Placeholder", sans-serif;
  --font-mono: "Input Mono", "Input Mono Regular Placeholder", monospace;
  --text-display-lg: 54px;
  --text-display-lg--line-height: 1;
  --text-headline-md: 44px;
  --text-headline-md--line-height: 1.1;
  --text-title-md: 18px;
  --text-title-md--line-height: 1.35;
  --text-body-md: 18px;
  --text-body-md--line-height: 1.35;
  --text-body-sm: 13px;
  --text-body-sm--line-height: 1.6;
  --text-label-md: 14px;
  --text-label-md--line-height: 1.4;
  --text-mono-md: 12px;
  --text-mono-md--line-height: 1.333;
  --radius-xs: 4px;
  --radius-sm: 5px;
  --radius-md: 8px;
  --radius-lg: 15px;
  --radius-xl: 18px;
  --radius-2xl: 20px;
  --radius-full: 9999px;
  --space-xxs: 5px;
  --space-xs: 6px;
  --space-sm: 8px;
  --space-md: 10px;
  --space-lg: 15px;
  --space-xl: 20px;
  --space-2xl: 25px;
  --space-3xl: 30px;
  --space-4xl: 40px;
  --space-base: 5px;
  --space-container: 1200px;
  --shadow-1: rgba(0, 0, 0, 0.15) 0px 0.3px 0.78px -1.33px, rgba(0, 0, 0, 0.13) 0px 1.14px 2.98px -2.67px, rgba(0, 0, 0, 0.04) 0px 5px 13px -4px;
  --shadow-2: rgba(255, 255, 255, 0.35) 0px 1px 1px 0px inset, rgba(255, 255, 255, 0.35) 0px -1px 1px 0px inset;
  --shadow-3: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}
