:root {
  --color-brand-50: #f0f9ff;  --color-brand-100: #e0f2fe;
  --color-brand-200: #bae6fd; --color-brand-300: #7dd3fc;
  --color-brand-400: #38bdf8; --color-brand-500: #0ea5e9;
  --color-brand-600: #0284c7; --color-brand-700: #0369a1;
  --color-brand-800: #075985; --color-brand-900: #0c4a6e;

  --color-neutral-50: #fafafa;  --color-neutral-100: #f4f4f5;
  --color-neutral-200: #e4e4e7; --color-neutral-300: #d4d4d8;
  --color-neutral-400: #a1a1aa; --color-neutral-500: #71717a;
  --color-neutral-600: #52525b; --color-neutral-700: #3f3f46;
  --color-neutral-800: #27272a; --color-neutral-900: #18181b;

  --color-success: #22c55e;  --color-success-light: #dcfce7;
  --color-warning: #f59e0b;  --color-warning-light: #fef3c7;
  --color-error: #ef4444;    --color-error-light: #fee2e2;

  --font-sans: ui-sans-serif, system-ui, sans-serif;
  --font-mono: ui-monospace, monospace;

  --radius-sm: 0.125rem; --radius: 0.25rem; --radius-md: 0.375rem;
  --radius-lg: 0.5rem;   --radius-xl: 0.75rem; --radius-full: 9999px;
}
