@tailwind base; @tailwind components; @tailwind utilities; @layer base { :root { --background: 0 0% 100%; --foreground: 0 0% 3.9%; --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; --primary: 0 0% 9%; --primary-foreground: 0 0% 98%; --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; --border: 0 0% 89.8%; --input: 0 0% 89.8%; --ring: 0 0% 3.9%; --chart-1: 12 76% 61%; --chart-2: 173 58% 39%; --chart-3: 197 37% 24%; --chart-4: 43 74% 66%; --chart-5: 27 87% 67%; --radius: 0.5rem } .dark { --background: 240 10% 4%; /* Very dark blue-black */ --foreground: 240 10% 95%; /* Light, slightly bluish white */ --card: 240 10% 7%; /* Slightly lighter dark blue-black */ --card-foreground: 240 10% 95%; --popover: 240 10% 7%; --popover-foreground: 240 10% 95%; --primary: 270 70% 55%; /* Main purple */ --primary-foreground: 270 70% 95%; /* Light purple for text on primary */ --secondary: 270 40% 25%; /* Darker, muted purple */ --secondary-foreground: 270 40% 85%; /* Lighter muted purple for text */ --muted: 240 10% 15%; /* Dark gray */ --muted-foreground: 240 5% 60%; /* Lighter gray for muted text */ --accent: 270 80% 65%; /* Brighter purple for accents */ --accent-foreground: 270 80% 95%; /* Light purple for text on accent */ --destructive: 0 62.8% 30.6%; /* Keeping default red for destructive actions */ --destructive-foreground: 0 0% 98%; --border: 240 10% 15%; /* Dark gray border */ --input: 240 10% 15%; /* Dark gray input background */ --ring: 270 70% 60%; /* Purple for focus rings */ --chart-1: 270 70% 50%; --chart-2: 270 60% 55%; --chart-3: 270 50% 60%; --chart-4: 270 40% 65%; --chart-5: 270 30% 70%; } } @layer base { * { @apply border-border; } body { @apply bg-background text-foreground; } }