@tailwind base;@tailwind components;@tailwind utilities;:root{--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--card-hover: 0 0% 96%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 247 84% 67%;--primary-foreground: 0 0% 100%;--primary-glow: 247 84% 67%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 2.7% 91%;--muted-foreground: 240 3.8% 46%;--accent: 240 5.9% 10%;--accent-foreground: 0 0% 100%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 247 84% 67%;--success: 132 41% 48%;--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%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 240 10% 3.9%;--sidebar-primary: 247 84% 67%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 5.9% 10%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 240 5.9% 90%;--sidebar-ring: 247 84% 67%;--text-muted: 240 3.8% 46%}@layer base{html{scroll-behavior:smooth}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}}html.dark{--background: 240 10% 6%;--foreground: 0 0% 98%;--card: 240 10% 10%;--card-foreground: 0 0% 98%;--card-hover: 240 10% 15%;--popover: 240 10% 10%;--popover-foreground: 0 0% 98%;--primary: 247 84% 67%;--primary-foreground: 240 10% 3.9%;--primary-glow: 247 84% 67%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--accent: 0 0% 98%;--accent-foreground: 240 5.9% 10%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--ring: 247 84% 67%;--success: 132 41% 48%;--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%;--sidebar-background: 240 10% 10%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 247 84% 67%;--sidebar-primary-foreground: 240 10% 3.9%;--sidebar-accent: 0 0% 98%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 247 84% 67%;--text-muted: 240 5% 64.9%}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.animate-accordion-down{animation:accordion-down 1s ease-out}.animate-accordion-up{animation:accordion-up 1s ease-out}
