:root{--background:210 40% 98%;--foreground:222 32% 12%;--card:0 0% 100%;--card-foreground:222 32% 12%;--popover:0 0% 100%;--popover-foreground:222 32% 12%;--primary:24 95% 58%;--primary-foreground:0 0% 100%;--secondary:24 30% 96%;--secondary-foreground:24 50% 20%;--muted:24 30% 96%;--muted-foreground:24 12% 40%;--accent:24 58% 92%;--accent-foreground:24 60% 20%;--destructive:0 72% 45%;--destructive-foreground:0 0% 100%;--border:24 25% 90%;--input:24 15% 80%;--ring:24 95% 58%;--radius:0.5rem;--sidebar-background:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--background);--sidebar-accent-foreground:var(--primary);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}.dark{--background:222 47% 11%;--foreground:0 0% 98%;--card:24 8% 12%;--card-foreground:0 0% 98%;--popover:24 8% 12%;--popover-foreground:0 0% 98%;--primary:24 95% 58%;--primary-foreground:0 0% 100%;--secondary:24 10% 16%;--secondary-foreground:0 0% 98%;--muted:24 10% 16%;--muted-foreground:24 5% 70%;--accent:24 12% 18%;--accent-foreground:0 0% 98%;--destructive:0 72% 45%;--destructive-foreground:0 0% 100%;--border:24 10% 24%;--input:24 10% 30%;--ring:24 95% 58%;--radius:0.5rem;--sidebar-background:var(--background);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}