@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap'); @tailwind base; @tailwind components; @tailwind utilities; @layer base { :root { --background: 210 40% 96%; --foreground: 215 30% 18%; --card: 210 50% 99%; --card-foreground: 215 30% 18%; --popover: 210 50% 99%; --popover-foreground: 215 30% 18%; --primary: 210 80% 52%; --primary-foreground: 0 0% 100%; --secondary: 210 40% 92%; --secondary-foreground: 215 30% 25%; --muted: 210 30% 93%; --muted-foreground: 215 15% 48%; --accent: 210 60% 88%; --accent-foreground: 215 30% 20%; --destructive: 0 72% 51%; --destructive-foreground: 0 0% 100%; --border: 210 30% 85%; --input: 210 30% 85%; --ring: 210 80% 52%; --radius: 0.75rem; --chart-blue: 210 80% 52%; --chart-blue-light: 210 70% 68%; --chart-blue-dark: 210 85% 38%; --chart-sky: 195 80% 55%; --chart-teal: 175 60% 48%; --chart-indigo: 230 65% 58%; --chart-slate: 215 20% 55%; --chart-cyan: 187 85% 53%; --kpi-bg: 210 60% 95%; --kpi-icon-bg: 210 70% 90%; --kpi-border: 210 50% 82%; --header-bg: 210 60% 98%; --header-border: 210 40% 88%; --toggle-active: 210 80% 52%; --toggle-hover: 210 50% 92%; --sidebar-background: 210 40% 97%; --sidebar-foreground: 215 25% 30%; --sidebar-primary: 210 80% 45%; --sidebar-primary-foreground: 0 0% 100%; --sidebar-accent: 210 40% 93%; --sidebar-accent-foreground: 215 25% 20%; --sidebar-border: 210 30% 88%; --sidebar-ring: 210 80% 52%; } .dark { --background: 215 35% 10%; --foreground: 210 20% 92%; --card: 215 30% 14%; --card-foreground: 210 20% 92%; --popover: 215 30% 14%; --popover-foreground: 210 20% 92%; --primary: 210 80% 60%; --primary-foreground: 0 0% 100%; --secondary: 215 25% 20%; --secondary-foreground: 210 20% 90%; --muted: 215 25% 18%; --muted-foreground: 215 15% 60%; --accent: 210 40% 25%; --accent-foreground: 210 20% 92%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; --border: 215 25% 22%; --input: 215 25% 22%; --ring: 210 80% 60%; --sidebar-background: 215 35% 10%; --sidebar-foreground: 210 20% 90%; --sidebar-primary: 210 80% 55%; --sidebar-primary-foreground: 0 0% 100%; --sidebar-accent: 215 25% 18%; --sidebar-accent-foreground: 210 20% 90%; --sidebar-border: 215 25% 20%; --sidebar-ring: 210 80% 55%; } } @layer base { * { @apply border-border; } body { @apply bg-background text-foreground font-sans antialiased; font-family: 'Inter', system-ui, sans-serif; } }