:root{--primary:149 56% 23%;--primary-foreground:0 0% 100%;--accent:149 57% 38%;--accent-foreground:0 0% 0%;--ring:149 56% 23%;--sidebar-background:0 0% 96%;--sidebar-foreground:0 0% 0%;--sidebar-primary:149 56% 23%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 91%;--sidebar-accent-foreground:149 56% 23%;--sidebar-hover-foreground:0 0% 0%;--sidebar-border:0 0% 25%;--sidebar-ring:149 56% 23%;--secondary:149 56% 82%;--secondary-foreground:0 0% 0%;--background:147 60% 97%;--foreground:222.2 47.4% 11.2%;--card:0 0% 100%;--card-foreground:222.2 47.4% 11.2%;--popover:0 0% 100%;--popover-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 44.9%;--destructive:0 70% 50%;--destructive-foreground:0 0% 100%;--border:148 56% 68%;--input:214.3 31.8% 91.4%;--cyber-green:149 56% 23%;--cyber-green-dim:149 56% 18%;--cyber-cyan:149 57% 38%;--cyber-orange:30 90% 45%;--cyber-red:0 80% 50%;--dark-surface:220 10% 96%;--dark-elevated:220 10% 98%;--glow-green:0 0 15px rgba(26,91,58,.3);--glow-cyan:0 0 15px rgba(42,152,95,.2);--dashboard-bg:0 0% 100%;--dashboard-highlight:149 56% 23%;--dashboard-sidebar:149 56% 23%;--dashboard-sidebar-text:0 0% 100%;--dashboard-box:149 56% 63%;--brand-primary:149 56% 23%;--brand-secondary:149 56% 19%;--gradient-primary:linear-gradient(135deg,#1a5d3a,#154b2f);--gradient-radial:radial-gradient(circle at center,#1a5d3a,#154b2f)}
