/**
 * Air_DS design tokens - GENERATED, do not edit.
 * Source: tokens/air-ds.tokens.json (Figma ZFht4uQbsK141R2XCoobca)
 * Rebuild: npm run build:tokens   ·   Re-pull from Figma: /sync-figma
 */

:root {
  --color-neutral-0: #ffffff;
  --color-neutral-25: #fcfdfd;
  --color-neutral-50: #f8fafa;
  --color-neutral-100: #f2f5f5;
  --color-neutral-150: #ebefef;
  --color-neutral-200: #e5eaea;
  --color-neutral-300: #d6dede;
  --color-neutral-400: #bbc7c7;
  --color-neutral-500: #95a3a3;
  --color-neutral-600: #667575;
  --color-neutral-700: #495757;
  --color-neutral-800: #273333;
  --color-neutral-900: #111717;
  --color-brand-50: #f2fcfa;
  --color-brand-100: #d2fbf2;
  --color-brand-200: #a8f3e3;
  --color-brand-300: #73e9d0;
  --color-brand-400: #32ddbb;
  --color-brand-500: #00dcb0;
  --color-brand-600: #00be97;
  --color-brand-700: #00977a;
  --color-brand-800: #00695a;
  --color-brand-900: #032d25;
  --color-success-50: #effdf4;
  --color-success-100: #dcfce7;
  --color-success-200: #bbf7d0;
  --color-success-400: #4ade80;
  --color-success-500: #22c55e;
  --color-success-600: #16a34a;
  --color-success-700: #15803d;
  --color-success-800: #166534;
  --color-success-900: #14532d;
  --color-warning-50: #fffbeb;
  --color-warning-100: #fef3c7;
  --color-warning-200: #fde68a;
  --color-warning-400: #fbbf24;
  --color-warning-500: #f59e0b;
  --color-warning-600: #d97706;
  --color-warning-700: #b45309;
  --color-warning-800: #92400e;
  --color-warning-900: #78350f;
  --color-critical-50: #fef2f2;
  --color-critical-100: #fee2e2;
  --color-critical-200: #fecaca;
  --color-critical-400: #f87171;
  --color-critical-500: #ef4444;
  --color-critical-600: #dc2626;
  --color-critical-700: #b91c1c;
  --color-critical-800: #991b1b;
  --color-critical-900: #7f1d1d;
  --color-data-1: #3b82f6;
  --color-data-2: #8b5cf6;
  --color-data-3: #f59e0b;
  --color-data-4: #ef4444;
  --color-data-5: #22c55e;
  --color-data-6: #06b6d4;
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-full: 999px;
  --space-4: 4px;
  --space-8: 8px;
  --space-12: 12px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-32: 32px;
  --space-40: 40px;
  --space-48: 48px;
  --space-64: 64px;
  --space-80: 80px;
  --space-96: 96px;
  --space-128: 128px;
  --font-main: Manrope;
  --font-mono: 'JetBrains Mono';
  --text-display-family: Manrope;
  --text-display-weight: 600;
  --text-display-size: 48px;
  --text-display-line: 56px;
  --text-display-tracking: -0.01em;
  --text-h1-family: Manrope;
  --text-h1-weight: 600;
  --text-h1-size: 40px;
  --text-h1-line: 48px;
  --text-h1-tracking: -0.01em;
  --text-h2-family: Manrope;
  --text-h2-weight: 600;
  --text-h2-size: 32px;
  --text-h2-line: 40px;
  --text-h2-tracking: -0.01em;
  --text-h3-family: Manrope;
  --text-h3-weight: 600;
  --text-h3-size: 24px;
  --text-h3-line: 32px;
  --text-h3-tracking: -0.01em;
  --text-h4-family: Manrope;
  --text-h4-weight: 600;
  --text-h4-size: 20px;
  --text-h4-line: 28px;
  --text-h4-tracking: -0.01em;
  --text-title-family: Manrope;
  --text-title-weight: 600;
  --text-title-size: 18px;
  --text-title-line: 28px;
  --text-title-tracking: -0.01em;
  --text-body-l-family: Manrope;
  --text-body-l-weight: 400;
  --text-body-l-size: 16px;
  --text-body-l-line: 24px;
  --text-body-m-family: Manrope;
  --text-body-m-weight: 400;
  --text-body-m-size: 14px;
  --text-body-m-line: 20px;
  --text-body-s-family: Manrope;
  --text-body-s-weight: 400;
  --text-body-s-size: 13px;
  --text-body-s-line: 18px;
  --text-caption-family: Manrope;
  --text-caption-weight: 500;
  --text-caption-size: 12px;
  --text-caption-line: 16px;
  --text-micro-family: Manrope;
  --text-micro-weight: 500;
  --text-micro-size: 11px;
  --text-micro-line: 16px;
  --shadow-sm: 0px 2px 8px #1117170f;
  --shadow-md: 0px 8px 24px #1117171a;
  --shadow-lg: 0px 16px 48px #11171724;
  --color-surface-canvas: var(--color-neutral-25);
  --color-surface-default: var(--color-neutral-0);
  --color-surface-elevated: var(--color-neutral-0);
  --color-surface-floating: var(--color-neutral-0);
  --color-surface-sunken: var(--color-neutral-50);
  --color-surface-inverse: var(--color-neutral-900);
  --color-text-primary: var(--color-neutral-900);
  --color-text-secondary: var(--color-neutral-600);
  --color-text-tertiary: var(--color-neutral-500);
  --color-text-disabled: var(--color-neutral-400);
  --color-text-inverse: var(--color-neutral-0);
  --color-text-link: var(--color-brand-700);
  --color-border-strong: var(--color-neutral-300);
  --color-border-default: var(--color-neutral-200);
  --color-border-subtle: var(--color-neutral-100);
  --color-border-focus: var(--color-brand-500);
  --color-action-primary: var(--color-neutral-900);
  --color-action-primary-hover: var(--color-neutral-800);
  --color-action-primary-active: var(--color-neutral-700);
  --color-action-secondary: var(--color-neutral-100);
  --color-action-secondary-hover: var(--color-neutral-150);
  --color-action-secondary-active: var(--color-neutral-200);
  --color-action-action-disabled: var(--color-neutral-200);
  --color-status-success: var(--color-success-600);
  --color-status-warning: var(--color-warning-600);
  --color-status-critical: var(--color-critical-600);
  --color-status-success-bg: var(--color-success-50);
  --color-status-success-border: var(--color-success-200);
  --color-status-warning-bg: var(--color-warning-50);
  --color-status-warning-border: var(--color-warning-200);
  --color-status-critical-bg: var(--color-critical-50);
  --color-status-critical-border: var(--color-critical-200);
  --color-status-critical-fg-strong: var(--color-critical-700);
  --color-status-success-fg-strong: var(--color-success-700);
  --color-status-warning-fg-strong: var(--color-warning-700);
}
