/* Fluid, base tokens (primitives). */
/* Generated from src/tokens.ts, do not edit. */
:root {
  --fluid-color-white: #ffffff;
  --fluid-color-black: #000000;
  --fluid-color-neutral-50: #fafafa;
  --fluid-color-neutral-100: #f4f4f5;
  --fluid-color-neutral-200: #e4e4e7;
  --fluid-color-neutral-300: #d4d4d8;
  --fluid-color-neutral-400: #a1a1aa;
  --fluid-color-neutral-500: #71717a;
  --fluid-color-neutral-600: #52525b;
  --fluid-color-neutral-700: #3f3f46;
  --fluid-color-neutral-800: #27272a;
  --fluid-color-neutral-900: #18181b;
  --fluid-color-neutral-950: #09090b;
  --fluid-color-brand-50: #eff6ff;
  --fluid-color-brand-100: #dbeafe;
  --fluid-color-brand-200: #bfdbfe;
  --fluid-color-brand-300: #93c5fd;
  --fluid-color-brand-400: #60a5fa;
  --fluid-color-brand-500: #3b82f6;
  --fluid-color-brand-600: #2563eb;
  --fluid-color-brand-700: #1d4ed8;
  --fluid-color-brand-800: #1e40af;
  --fluid-color-brand-900: #1e3a8a;
  --fluid-color-emerald-50: #ecfdf5;
  --fluid-color-emerald-100: #d1fae5;
  --fluid-color-emerald-200: #a7f3d0;
  --fluid-color-emerald-300: #6ee7b7;
  --fluid-color-emerald-400: #34d399;
  --fluid-color-emerald-500: #10b981;
  --fluid-color-emerald-600: #059669;
  --fluid-color-emerald-700: #047857;
  --fluid-color-emerald-800: #065f46;
  --fluid-color-emerald-900: #064e3b;
  --fluid-color-red-50: #fef2f2;
  --fluid-color-red-100: #fee2e2;
  --fluid-color-red-200: #fecaca;
  --fluid-color-red-300: #fca5a5;
  --fluid-color-red-400: #f87171;
  --fluid-color-red-500: #ef4444;
  --fluid-color-red-600: #dc2626;
  --fluid-color-red-700: #b91c1c;
  --fluid-color-red-800: #991b1b;
  --fluid-color-red-900: #7f1d1d;
  --fluid-color-amber-50: #fffbeb;
  --fluid-color-amber-100: #fef3c7;
  --fluid-color-amber-200: #fde68a;
  --fluid-color-amber-300: #fcd34d;
  --fluid-color-amber-400: #fbbf24;
  --fluid-color-amber-500: #f59e0b;
  --fluid-color-amber-600: #d97706;
  --fluid-color-amber-700: #b45309;
  --fluid-color-amber-800: #92400e;
  --fluid-color-amber-900: #78350f;
  --fluid-color-sky-50: #f0f9ff;
  --fluid-color-sky-100: #e0f2fe;
  --fluid-color-sky-200: #bae6fd;
  --fluid-color-sky-300: #7dd3fc;
  --fluid-color-sky-400: #38bdf8;
  --fluid-color-sky-500: #0ea5e9;
  --fluid-color-sky-600: #0284c7;
  --fluid-color-sky-700: #0369a1;
  --fluid-color-sky-800: #075985;
  --fluid-color-sky-900: #0c4a6e;
  --fluid-font-family-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --fluid-font-family-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --fluid-font-size-xs: 0.6875rem;
  --fluid-font-size-sm: 0.75rem;
  --fluid-font-size-md: 0.875rem;
  --fluid-font-size-lg: 1rem;
  --fluid-font-size-xl: 1.125rem;
  --fluid-font-size-2xl: 1.25rem;
  --fluid-font-size-3xl: 1.5rem;
  --fluid-font-size-4xl: 1.875rem;
  --fluid-font-weight-regular: 400;
  --fluid-font-weight-medium: 500;
  --fluid-font-weight-semibold: 600;
  --fluid-font-weight-bold: 700;
  --fluid-font-line-height-tight: 1.2;
  --fluid-font-line-height-snug: 1.4;
  --fluid-font-line-height-normal: 1.5;
  --fluid-font-line-height-relaxed: 1.625;
  --fluid-font-letter-spacing-tight: -0.01em;
  --fluid-font-letter-spacing-normal: 0;
  --fluid-font-letter-spacing-wide: 0.02em;
  --fluid-font-letter-spacing-widest: 0.08em;
  --fluid-space-0: 0;
  --fluid-space-1: 0.25rem;
  --fluid-space-2: 0.5rem;
  --fluid-space-3: 0.75rem;
  --fluid-space-4: 1rem;
  --fluid-space-5: 1.25rem;
  --fluid-space-6: 1.5rem;
  --fluid-space-8: 2rem;
  --fluid-space-10: 2.5rem;
  --fluid-space-12: 3rem;
  --fluid-radius-none: 0;
  --fluid-radius-sm: 0.25rem;
  --fluid-radius-md: 0.5rem;
  --fluid-radius-lg: 0.75rem;
  --fluid-radius-xl: 1rem;
  --fluid-radius-full: 9999px;
  --fluid-duration-fast: 120ms;
  --fluid-duration-normal: 200ms;
  --fluid-duration-slow: 320ms;
  --fluid-duration-slower: 480ms;
  --fluid-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --fluid-easing-decelerate: cubic-bezier(0, 0, 0, 1);
  --fluid-easing-accelerate: cubic-bezier(0.3, 0, 1, 1);
  --fluid-easing-emphasized: cubic-bezier(0.05, 0.7, 0.1, 1);
  --fluid-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --fluid-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --fluid-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --fluid-focus-ring-width: 2px;
  --fluid-focus-ring-offset: 2px;
  --fluid-target-min: 24px;
  --fluid-field-height-sm: 1.75rem;
  --fluid-field-height-md: 2.25rem;
  --fluid-field-height-lg: 2.75rem;
  --fluid-field-padding-x-sm: 0.5rem;
  --fluid-field-padding-x-md: 0.75rem;
  --fluid-field-padding-x-lg: 1rem;
  --fluid-field-border-width: 1px;
  --fluid-field-border-radius: 0.5rem;
  --fluid-gradient-glossy: linear-gradient(180deg, rgb(255 255 255 / 0.10) 0%, rgb(255 255 255 / 0.02) 35%, transparent 60%, rgb(0 0 0 / 0.04) 100%);
  --fluid-gradient-glossy-inverse: linear-gradient(180deg, rgb(0 0 0 / 0.06) 0%, rgb(0 0 0 / 0.02) 35%, transparent 60%, rgb(255 255 255 / 0.04) 100%);
}

/* Opt-in AAA conformance (data-fluid-conformance="aaa"), deltas only. */
[data-fluid-conformance="aaa"] {
  --fluid-target-min: 44px;
  --fluid-focus-ring-width: 3px;
}
