/**
 * AUTO-GENERATED. Do not edit by hand.
 * Source: packages/tokens/*.js — regenerate with `npm run build -w @byteion/tokens`.
 */
:root {
  --palette-primary-50: 214 100% 96.9%; /* #eff6ff */
  --palette-primary-50-hex: #eff6ff;
  --palette-primary-100: 214 94.6% 92.7%; /* #dbeafe */
  --palette-primary-100-hex: #dbeafe;
  --palette-primary-200: 213 96.9% 87.3%; /* #bfdbfe */
  --palette-primary-200-hex: #bfdbfe;
  --palette-primary-300: 212 96.4% 78.4%; /* #93c5fd */
  --palette-primary-300-hex: #93c5fd;
  --palette-primary-400: 213 93.9% 67.8%; /* #60a5fa */
  --palette-primary-400-hex: #60a5fa;
  --palette-primary-500: 217 91.2% 59.8%; /* #3b82f6 */
  --palette-primary-500-hex: #3b82f6;
  --palette-primary-600: 221 83.2% 53.3%; /* #2563eb */
  --palette-primary-600-hex: #2563eb;
  --palette-primary-700: 224 76.3% 48%; /* #1d4ed8 */
  --palette-primary-700-hex: #1d4ed8;
  --palette-primary-800: 226 70.7% 40.2%; /* #1e40af */
  --palette-primary-800-hex: #1e40af;
  --palette-primary-900: 224 64.3% 32.9%; /* #1e3a8a */
  --palette-primary-900-hex: #1e3a8a;
  --palette-primary-950: 226 57% 21%; /* #172554 */
  --palette-primary-950-hex: #172554;
  --palette-secondary-50: 250 100% 97.6%; /* #f5f3ff */
  --palette-secondary-50-hex: #f5f3ff;
  --palette-secondary-100: 251 91.3% 95.5%; /* #ede9fe */
  --palette-secondary-100-hex: #ede9fe;
  --palette-secondary-200: 251 95.2% 91.8%; /* #ddd6fe */
  --palette-secondary-200-hex: #ddd6fe;
  --palette-secondary-300: 252 94.7% 85.1%; /* #c4b5fd */
  --palette-secondary-300-hex: #c4b5fd;
  --palette-secondary-400: 255 91.7% 76.3%; /* #a78bfa */
  --palette-secondary-400-hex: #a78bfa;
  --palette-secondary-500: 258 89.5% 66.3%; /* #8b5cf6 */
  --palette-secondary-500-hex: #8b5cf6;
  --palette-secondary-600: 262 83.3% 57.8%; /* #7c3aed */
  --palette-secondary-600-hex: #7c3aed;
  --palette-secondary-700: 263 70% 50.4%; /* #6d28d9 */
  --palette-secondary-700-hex: #6d28d9;
  --palette-secondary-800: 263 69.3% 42.2%; /* #5b21b6 */
  --palette-secondary-800-hex: #5b21b6;
  --palette-secondary-900: 264 67.4% 34.9%; /* #4c1d95 */
  --palette-secondary-900-hex: #4c1d95;
  --palette-secondary-950: 261 72.6% 22.9%; /* #2e1065 */
  --palette-secondary-950-hex: #2e1065;
  --palette-success-50: 152 81% 95.9%; /* #ecfdf5 */
  --palette-success-50-hex: #ecfdf5;
  --palette-success-100: 149 80.4% 90%; /* #d1fae5 */
  --palette-success-100-hex: #d1fae5;
  --palette-success-200: 152 76% 80.4%; /* #a7f3d0 */
  --palette-success-200-hex: #a7f3d0;
  --palette-success-300: 156 71.6% 66.9%; /* #6ee7b7 */
  --palette-success-300-hex: #6ee7b7;
  --palette-success-400: 158 64.4% 51.6%; /* #34d399 */
  --palette-success-400-hex: #34d399;
  --palette-success-500: 160 84.1% 39.4%; /* #10b981 */
  --palette-success-500-hex: #10b981;
  --palette-success-600: 161 93.5% 30.4%; /* #059669 */
  --palette-success-600-hex: #059669;
  --palette-success-700: 163 93.5% 24.3%; /* #047857 */
  --palette-success-700-hex: #047857;
  --palette-success-800: 163 88.1% 19.8%; /* #065f46 */
  --palette-success-800-hex: #065f46;
  --palette-success-900: 164 85.7% 16.5%; /* #064e3b */
  --palette-success-900-hex: #064e3b;
  --palette-success-950: 166 91.3% 9%; /* #022c22 */
  --palette-success-950-hex: #022c22;
  --palette-warning-50: 48 100% 96.1%; /* #fffbeb */
  --palette-warning-50-hex: #fffbeb;
  --palette-warning-100: 48 96.5% 88.8%; /* #fef3c7 */
  --palette-warning-100-hex: #fef3c7;
  --palette-warning-200: 48 96.6% 76.7%; /* #fde68a */
  --palette-warning-200-hex: #fde68a;
  --palette-warning-300: 46 96.7% 64.5%; /* #fcd34d */
  --palette-warning-300-hex: #fcd34d;
  --palette-warning-400: 43 96.4% 56.3%; /* #fbbf24 */
  --palette-warning-400-hex: #fbbf24;
  --palette-warning-500: 38 92.1% 50.2%; /* #f59e0b */
  --palette-warning-500-hex: #f59e0b;
  --palette-warning-600: 32 94.6% 43.7%; /* #d97706 */
  --palette-warning-600-hex: #d97706;
  --palette-warning-700: 26 90.5% 37.1%; /* #b45309 */
  --palette-warning-700-hex: #b45309;
  --palette-warning-800: 23 82.5% 31.4%; /* #92400e */
  --palette-warning-800-hex: #92400e;
  --palette-warning-900: 22 77.8% 26.5%; /* #78350f */
  --palette-warning-900-hex: #78350f;
  --palette-warning-950: 21 91.7% 14.1%; /* #451a03 */
  --palette-warning-950-hex: #451a03;
  --palette-danger-50: 356 100% 97.3%; /* #fff1f2 */
  --palette-danger-50-hex: #fff1f2;
  --palette-danger-100: 356 100% 94.7%; /* #ffe4e6 */
  --palette-danger-100-hex: #ffe4e6;
  --palette-danger-200: 353 96.1% 90%; /* #fecdd3 */
  --palette-danger-200-hex: #fecdd3;
  --palette-danger-300: 353 95.7% 81.8%; /* #fda4af */
  --palette-danger-300-hex: #fda4af;
  --palette-danger-400: 351 94.5% 71.4%; /* #fb7185 */
  --palette-danger-400-hex: #fb7185;
  --palette-danger-500: 350 89.2% 60.2%; /* #f43f5e */
  --palette-danger-500-hex: #f43f5e;
  --palette-danger-600: 347 77.2% 49.8%; /* #e11d48 */
  --palette-danger-600-hex: #e11d48;
  --palette-danger-700: 345 82.7% 40.8%; /* #be123c */
  --palette-danger-700-hex: #be123c;
  --palette-danger-800: 343 79.7% 34.7%; /* #9f1239 */
  --palette-danger-800-hex: #9f1239;
  --palette-danger-900: 342 75.5% 30.4%; /* #881337 */
  --palette-danger-900-hex: #881337;
  --palette-danger-950: 343 87.7% 15.9%; /* #4c0519 */
  --palette-danger-950-hex: #4c0519;
  --palette-info-50: 183 100% 96.3%; /* #ecfeff */
  --palette-info-50-hex: #ecfeff;
  --palette-info-100: 185 95.9% 90.4%; /* #cffafe */
  --palette-info-100-hex: #cffafe;
  --palette-info-200: 186 93.5% 81.8%; /* #a5f3fc */
  --palette-info-200-hex: #a5f3fc;
  --palette-info-300: 187 92.4% 69%; /* #67e8f9 */
  --palette-info-300-hex: #67e8f9;
  --palette-info-400: 188 85.7% 53.3%; /* #22d3ee */
  --palette-info-400-hex: #22d3ee;
  --palette-info-500: 189 94.5% 42.7%; /* #06b6d4 */
  --palette-info-500-hex: #06b6d4;
  --palette-info-600: 192 91.4% 36.5%; /* #0891b2 */
  --palette-info-600-hex: #0891b2;
  --palette-info-700: 193 82.3% 31%; /* #0e7490 */
  --palette-info-700-hex: #0e7490;
  --palette-info-800: 194 69.6% 27.1%; /* #155e75 */
  --palette-info-800-hex: #155e75;
  --palette-info-900: 196 63.6% 23.7%; /* #164e63 */
  --palette-info-900-hex: #164e63;
  --palette-info-950: 197 78.9% 14.9%; /* #083344 */
  --palette-info-950-hex: #083344;
  --palette-neutral-50: 0 0% 98%; /* #fafafa */
  --palette-neutral-50-hex: #fafafa;
  --palette-neutral-100: 240 4.8% 95.9%; /* #f4f4f5 */
  --palette-neutral-100-hex: #f4f4f5;
  --palette-neutral-200: 240 5.9% 90%; /* #e4e4e7 */
  --palette-neutral-200-hex: #e4e4e7;
  --palette-neutral-300: 240 4.9% 83.9%; /* #d4d4d8 */
  --palette-neutral-300-hex: #d4d4d8;
  --palette-neutral-400: 240 5% 64.9%; /* #a1a1aa */
  --palette-neutral-400-hex: #a1a1aa;
  --palette-neutral-500: 240 3.8% 46.1%; /* #71717a */
  --palette-neutral-500-hex: #71717a;
  --palette-neutral-600: 240 5.2% 33.9%; /* #52525b */
  --palette-neutral-600-hex: #52525b;
  --palette-neutral-700: 240 5.3% 26.1%; /* #3f3f46 */
  --palette-neutral-700-hex: #3f3f46;
  --palette-neutral-800: 240 3.7% 15.9%; /* #27272a */
  --palette-neutral-800-hex: #27272a;
  --palette-neutral-900: 240 5.9% 10%; /* #18181b */
  --palette-neutral-900-hex: #18181b;
  --palette-neutral-950: 240 10% 3.9%; /* #09090b */
  --palette-neutral-950-hex: #09090b;
  --motion-duration-instant: 0ms;
  --motion-duration-fast: 120ms;
  --motion-duration-normal: 200ms;
  --motion-duration-slow: 320ms;
  --motion-duration-slower: 500ms;
  --motion-easing-default: cubic-bezier(0.4, 0, 0.2, 1);
  --motion-easing-in: cubic-bezier(0.4, 0, 1, 1);
  --motion-easing-out: cubic-bezier(0, 0, 0.2, 1);
  --motion-easing-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --motion-easing-out-soft: cubic-bezier(0.22, 1, 0.36, 1);
  --motion-easing-in-soft: cubic-bezier(0.55, 0, 0.68, 0.06);
  --motion-easing-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-10: 2.5rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-px: 1px;
  --spacing-0_5: 0.125rem;
  --spacing-1_5: 0.375rem;
  --spacing-2_5: 0.625rem;
  --spacing-3_5: 0.875rem;
  --spacing-inset-xs: 0.5rem;
  --spacing-inset-sm: 0.75rem;
  --spacing-inset-md: 1rem;
  --spacing-inset-lg: 1.5rem;
  --spacing-inset-xl: 2rem;
  --spacing-stack-xs: 0.5rem;
  --spacing-stack-sm: 0.75rem;
  --spacing-stack-md: 1rem;
  --spacing-stack-lg: 1.5rem;
  --spacing-stack-xl: 2rem;
  --spacing-stack-2xl: 3rem;
  --spacing-surface-card: 1.25rem;
  --spacing-surface-panel: 1.5rem;
  --spacing-surface-section: 2rem;
  --breakpoint-xs: 480px;
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
  --breakpoint-2xl: 1536px;
}
