/* Generated by scripts/build_design_tokens.py. Do not edit. */
:root {
  --siit-breakpoints-desktop: 1440px;
  --siit-breakpoints-mobile: 390px;
  --siit-breakpoints-tablet: 768px;
  --siit-colors-danger-border: #b33a4a;
  --siit-colors-danger-surface: #fff1f2;
  --siit-colors-danger-text: #7b1f2b;
  --siit-colors-information-border: #4b5d93;
  --siit-colors-information-surface: #f5f6fb;
  --siit-colors-information-text: #303d65;
  --siit-colors-neutral-0: #ffffff;
  --siit-colors-neutral-100: #ecece8;
  --siit-colors-neutral-200: #d8d8d2;
  --siit-colors-neutral-300: #8f8f89;
  --siit-colors-neutral-50: #f7f7f5;
  --siit-colors-neutral-500: #62625f;
  --siit-colors-neutral-700: #363634;
  --siit-colors-neutral-900: #171716;
  --siit-colors-primary-100: #e7eaf5;
  --siit-colors-primary-50: #f5f6fb;
  --siit-colors-primary-500: #4b5d93;
  --siit-colors-primary-600: #3d4d7c;
  --siit-colors-primary-700: #303d65;
  --siit-colors-primary-900: #19213b;
  --siit-colors-primary-contrast: #ffffff;
  --siit-colors-secondary-100: #e3ebe8;
  --siit-colors-secondary-50: #f4f7f6;
  --siit-colors-secondary-500: #4a7065;
  --siit-colors-secondary-600: #3c5f56;
  --siit-colors-secondary-700: #304d46;
  --siit-colors-secondary-900: #1a302b;
  --siit-colors-secondary-contrast: #ffffff;
  --siit-colors-success-border: #2e7d4f;
  --siit-colors-success-surface: #edf7f0;
  --siit-colors-success-text: #195a36;
  --siit-colors-warning-border: #9c6b14;
  --siit-colors-warning-surface: #fff7e6;
  --siit-colors-warning-text: #68450d;
  --siit-controls-height-large: 48px;
  --siit-controls-height-medium: 40px;
  --siit-controls-height-small: 32px;
  --siit-controls-icon-size: 20px;
  --siit-controls-touch-target: 44px;
  --siit-focus-ring-color: #4b5d93;
  --siit-focus-ring-offset: 2px;
  --siit-focus-ring-width: 3px;
  --siit-motion-easing: cubic-bezier(0.23, 1, 0.32, 1);
  --siit-motion-fast: 120ms;
  --siit-motion-normal: 180ms;
  --siit-motion-press: 160ms;
  --siit-motion-reduced: 120ms;
  --siit-motion-slow: 240ms;
  --siit-radii-large: 8px;
  --siit-radii-medium: 6px;
  --siit-radii-none: 0;
  --siit-radii-small: 4px;
  --siit-shadows-medium: 0 8px 24px rgba(23, 23, 22, 0.08);
  --siit-shadows-none: none;
  --siit-shadows-small: 0 1px 2px rgba(23, 23, 22, 0.06);
  --siit-spacing-0: 0;
  --siit-spacing-1: 0.25rem;
  --siit-spacing-10: 2.5rem;
  --siit-spacing-12: 3rem;
  --siit-spacing-16: 4rem;
  --siit-spacing-2: 0.5rem;
  --siit-spacing-3: 0.75rem;
  --siit-spacing-4: 1rem;
  --siit-spacing-5: 1.25rem;
  --siit-spacing-6: 1.5rem;
  --siit-spacing-8: 2rem;
  --siit-typography-font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  --siit-typography-font-size-2xl: 2rem;
  --siit-typography-font-size-lg: 1.125rem;
  --siit-typography-font-size-md: 1rem;
  --siit-typography-font-size-sm: 0.875rem;
  --siit-typography-font-size-xl: 1.5rem;
  --siit-typography-font-size-xs: 0.75rem;
  --siit-typography-font-weight-bold: 700;
  --siit-typography-font-weight-medium: 500;
  --siit-typography-font-weight-regular: 400;
  --siit-typography-font-weight-semibold: 600;
  --siit-typography-letter-spacing: 0;
  --siit-typography-line-height-normal: 1.5;
  --siit-typography-line-height-relaxed: 1.65;
  --siit-typography-line-height-tight: 1.25;
}
