/* Dark Mode Variables - assets/css/dark-mode-variables.css */

/* ====== CSS CUSTOM PROPERTIES (VARIABLES) ====== */
:root {
  /* Light mode colors */
  --bg-primary: #ffffff;
  --bg-secondary: #f9fafb;
  --bg-tertiary: #f3f4f6;
  --text-primary: #111827;
  --text-secondary: #6b7280;
  --text-muted: #9ca3af;
  --border-color: #e5e7eb;
  --border-light: #f3f4f6;
  --shadow-color: rgba(0, 0, 0, 0.1);
  --shadow-dark: rgba(0, 0, 0, 0.25);
  --card-bg: #ffffff;
  --nav-bg: rgba(255, 255, 255, 0.98);
  --input-bg: #ffffff;
  --input-border: #d1d5db;
  --orange-primary: #f97316;
  --orange-secondary: #ea580c;
  --orange-light: #fb923c;
  --success-bg: #f0fdf4;
  --success-text: #166534;
  --warning-bg: #fffbeb;
  --warning-text: #92400e;
  --error-bg: #fef2f2;
  --error-text: #dc2626;
  --info-bg: #eff6ff;
  --info-text: #1d4ed8;
}

/* Dark mode colors */
[data-theme="dark"] {
  --bg-primary: #0f172a;
  --bg-secondary: #1e293b;
  --bg-tertiary: #334155;
  --text-primary: #f8fafc;
  --text-secondary: #cbd5e1;
  --text-muted: #94a3b8;
  --border-color: #475569;
  --border-light: #334155;
  --shadow-color: rgba(0, 0, 0, 0.5);
  --shadow-dark: rgba(0, 0, 0, 0.8);
  --card-bg: #1e293b;
  --nav-bg: rgba(30, 41, 59, 0.98);
  --input-bg: #334155;
  --input-border: #64748b;
  --orange-primary: #fb923c;
  --orange-secondary: #f97316;
  --orange-light: #fdba74;
  --success-bg: rgba(34, 197, 94, 0.1);
  --success-text: #4ade80;
  --warning-bg: rgba(245, 158, 11, 0.1);
  --warning-text: #fbbf24;
  --error-bg: rgba(239, 68, 68, 0.1);
  --error-text: #f87171;
  --info-bg: rgba(59, 130, 246, 0.1);
  --info-text: #60a5fa;
}