/*
 * Maps NeoUI's shadcn-style CSS variables onto this app's existing
 * Cal.com-inspired design tokens (see Design.md), so NeoUI components
 * render in the same black/white palette as the rest of the app instead
 * of NeoUI's own default look. Loaded before NeoUI's own components.css
 * in Components/App.razor, which only ever *consumes* these variables
 * via var(...) and never redeclares them on :root — see THEMING.md in
 * the NeoUI.Blazor source for the documented override pattern.
 *
 * This app has no dark mode; do not add a ".dark" class anywhere or
 * NeoUI's class-based dark mode will activate unintentionally.
 */
:root {
  --background: #ffffff;
  --foreground: #111111;

  --primary: #111111;
  --primary-foreground: #ffffff;
  --secondary: #f5f5f5;
  --secondary-foreground: #111111;
  --destructive: #ef4444;
  --destructive-foreground: #ffffff;
  --muted: #f5f5f5;
  --muted-foreground: #6b7280;
  --accent: #f8f9fa;
  --accent-foreground: #111111;

  --border: #e5e7eb;
  --input: #e5e7eb;
  --ring: #111111;

  --card: #ffffff;
  --card-foreground: #111111;
  --popover: #ffffff;
  --popover-foreground: #111111;
  --surface: #f5f5f5;
  --surface-foreground: #111111;

  --alert-success: #10b981;
  --alert-success-foreground: #047857;
  --alert-success-bg: rgba(16, 185, 129, 0.07);
  --alert-info: #3b82f6;
  --alert-info-foreground: #1e40af;
  --alert-info-bg: rgba(59, 130, 246, 0.07);
  --alert-warning: #f59e0b;
  --alert-warning-foreground: #92400e;
  --alert-warning-bg: rgba(245, 158, 11, 0.07);
  --alert-danger: #ef4444;
  --alert-danger-foreground: #b91c1c;
  --alert-danger-bg: rgba(239, 68, 68, 0.07);

  --radius: 0.5rem;
  --radius-xs: 0.25rem;
  --radius-sm: 0.375rem;
  --radius-md: 0.5rem;
  --radius-lg: 0.75rem;
  --radius-xl: 1rem;

  --font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-heading: "Cal Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, monospace;
}
