:root {
--primary: 50 55% 37%;
--primary-glow: 217 100% 76%;
--secondary: 39 100% 82%;
--accent: 39 100% 70%;
--background: 21 13% 0%;
--foreground: 0 0% 95%;
--card: 235 53% 6%;
--card-foreground: 35 0% 95%;
--muted: 240 4% 16%;
--muted-foreground: 228 5% 65%;
--border: 174 6% 20%;
--radius: 1rem;
--radius-sm: 0.5rem;
--radius-lg: 1.5rem;
--shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
--shadow-lg: 0 20px 60px rgba(0, 0, 0, 0.5);
--glow: 64 0 40px hsl(var(--primary) / 0.1);
}