:root {
  --semantic-card-radius: var(--radius-xl);
  --semantic-surface-card: #FFFFFF;
  --semantic-text-primary: var(--color-gray-900);
  --semantic-accent-danger: var(--color-red-500);
  --semantic-button-radius: var(--radius-lg);
  --semantic-accent-primary: var(--color-blue-500);
  --semantic-accent-success: var(--color-green-500);
  --semantic-accent-warning: var(--color-amber-500);
  --semantic-button-padding: var(--spacing-sm) var(--spacing-lg);
  --semantic-text-secondary: #6B7280;
  --semantic-surface-primary: var(--color-gray-100);
  --color-primary: #ADC6FF;
  --color-on-primary: #002D5C;
  --color-primary-container: #001B3D;
  --color-secondary: #BFC6DC;
  --color-tertiary: #ABD600;
  --color-surface: #121317;
  --color-surface-container: #1A1C22;
  --color-surface-container-high: #1F2128;
  --color-outline: #3B3E47;
  --color-on-surface: #E2E2E9;
  --color-on-surface-variant: #C3C6CF;
  --color-error: #FFB4AB;
  --color-success: #ABD600;
  --color-warning: #FFB86C;
  --color-glassmorphism-bg: rgba(26,28,34,0.72);
  --color-glassmorphism-blur: 20px;
  --global-font-sans: Inter, system-ui, sans-serif;
  --global-radius-lg: 16px;
  --global-radius-md: 8px;
  --global-radius-sm: 4px;
  --global-radius-xl: 24px;
  --global-spacing-lg: 24px;
  --global-spacing-md: 16px;
  --global-spacing-sm: 8px;
  --global-spacing-xl: 32px;
  --global-spacing-xs: 4px;
  --global-color-brand: #F87D56;
  --global-color-red-500: #EF4444;
  --global-color-blue-500: #3B82F6;
  --global-color-gray-100: #F3F4F6;
  --global-color-gray-500: #6B7280;
  --global-color-gray-900: #111827;
  --global-color-on-error: #690005;
  --global-color-amber-500: #F59E0B;
  --global-color-green-500: #22C55E;
  --global-color-secondary: #c7c6cb;
  --global-color-on-tertiary: #283500;
  --global-color-surface-dim: #121317;
  --global-color-on-secondary: #2f3035;
  --global-color-surface-bright: #38393e;
  --global-color-outline-variant: #424754;
  --global-color-primary-container: #4d8eff;
  --global-color-on-error-container: #ffdad6;
  --global-color-on-primary-container: #00285d;
  --global-color-on-tertiary-container: #222e00;
  --global-color-surface-container-lowest: #0d0e12;
  --global-color-surface-container-highest: #343439;
}