Spaces:
Sleeping
Sleeping
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| } | |
| @layer base { | |
| :root { | |
| --background: 0 0% 100%; /* White */ | |
| --foreground: 220 10% 10%; /* Very dark gray/near black */ | |
| --card: 0 0% 97%; /* Very light gray, almost white */ | |
| --card-foreground: 220 10% 10%; | |
| --popover: 0 0% 97%; | |
| --popover-foreground: 220 10% 10%; | |
| --primary: 217 91% 55%; /* Vibrant Blue (slightly darker for light theme) */ | |
| --primary-foreground: 0 0% 100%; /* White */ | |
| --secondary: 258 90% 60%; /* Vibrant Purple (slightly darker for light theme) */ | |
| --secondary-foreground: 0 0% 100%; /* White */ | |
| --muted: 220 15% 94%; /* Light gray */ | |
| --muted-foreground: 220 10% 45%; /* Mid gray */ | |
| --accent: 75 80% 45%; /* Vibrant Green (slightly darker/desaturated for light theme) */ | |
| --accent-foreground: 0 0% 100%; /* White */ | |
| --destructive: 0 84.2% 60.2%; | |
| --destructive-foreground: 0 0% 98%; | |
| --border: 220 15% 88%; /* Light gray border */ | |
| --input: 220 15% 92%; /* Light gray input background */ | |
| --ring: 217 91% 55%; /* Primary blue for focus rings */ | |
| --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; /* Standard radius */ | |
| /* Sidebar variables for light theme */ | |
| --sidebar-background: 0 0% 96%; /* Slightly off-white */ | |
| --sidebar-foreground: 220 10% 20%; /* Dark gray */ | |
| --sidebar-primary: 217 91% 50%; /* Primary blue, slightly darker for sidebar */ | |
| --sidebar-primary-foreground: 0 0% 100%; /* White */ | |
| --sidebar-accent: 220 15% 90%; /* Lighter gray for hover/accent */ | |
| --sidebar-accent-foreground: 220 10% 15%; /* Darker text for accent */ | |
| --sidebar-border: 220 15% 85%; /* Light border */ | |
| --sidebar-ring: 217 91% 55%; | |
| } | |
| .dark { | |
| --background: 220 7% 8%; /* Vite's #161618 - Very dark blue/gray */ | |
| --foreground: 240 8% 94%; /* Vite's #EFEFF0 - Light gray/white */ | |
| --card: 225 6% 13%; /* Vite's #202123 - Slightly lighter dark blue/gray */ | |
| --card-foreground: 240 8% 94%; | |
| --popover: 225 6% 13%; | |
| --popover-foreground: 240 8% 94%; | |
| --primary: 217 91% 60%; /* Vite's blue #3B82F6 */ | |
| --primary-foreground: 210 100% 97%; /* Very light color for contrast */ | |
| --secondary: 258 90% 66%; /* Vite's purple #8B5CF6 */ | |
| --secondary-foreground: 260 100% 97%; /* Very light for contrast */ | |
| --muted: 240 3% 18%; /* Slightly lighter than card for muted elements */ | |
| --muted-foreground: 240 5% 65%; /* A dimmer text color */ | |
| --accent: 75 94% 57%; /* Vite's green #74C042 */ | |
| --accent-foreground: 75 100% 10%; /* Dark green for text on accent */ | |
| --destructive: 0 70% 50%; /* Adjusted red for dark theme */ | |
| --destructive-foreground: 0 0% 95%; | |
| --border: 240 3% 23%; /* Vite's #3A3A3C */ | |
| --input: 225 6% 18%; /* Slightly lighter than card, for input fields */ | |
| --ring: 217 91% 60%; /* Primary blue for focus rings */ | |
| --chart-1: 220 70% 50%; | |
| --chart-2: 160 60% 45%; | |
| --chart-3: 30 80% 55%; | |
| --chart-4: 280 65% 60%; | |
| --chart-5: 340 75% 55%; | |
| /* Sidebar variables for dark theme */ | |
| --sidebar-background: 225 6% 13%; /* Same as card */ | |
| --sidebar-foreground: 240 8% 94%; /* Same as foreground */ | |
| --sidebar-primary: 217 91% 60%; /* Primary blue */ | |
| --sidebar-primary-foreground: 210 100% 97%; | |
| --sidebar-accent: 225 6% 18%; /* Slightly lighter than sidebar-background for hover */ | |
| --sidebar-accent-foreground: 240 8% 94%; | |
| --sidebar-border: 240 3% 23%; /* Same as border */ | |
| --sidebar-ring: 217 91% 60%; | |
| } | |
| } | |
| @layer base { | |
| * { | |
| @apply border-border; | |
| } | |
| body { | |
| @apply bg-background text-foreground; | |
| } | |
| } | |