:root{--background:210 20% 97%;--foreground:215 25% 27%;--card:0 0% 100%;--card-foreground:215 25% 27%;--popover:0 0% 100%;--popover-foreground:215 25% 27%;--primary:215 25% 27%;--primary-foreground:210 20% 98%;--secondary:210 30% 96%;--secondary-foreground:215 16% 45%;--muted:210 30% 96%;--muted-foreground:215 16% 45%;--accent:210 30% 94%;--accent-foreground:215 25% 27%;--destructive:0 72% 51%;--destructive-foreground:210 20% 98%;--border:210 18% 82%;--input:210 18% 82%;--ring:215 25% 27%;--radius:.5rem;--sidebar-background:210 20% 98%;--sidebar-foreground:215 20% 65%;--sidebar-primary:215 25% 27%;--sidebar-primary-foreground:210 20% 98%;--sidebar-accent:210 30% 96%;--sidebar-accent-foreground:215 25% 27%;--sidebar-border:210 18% 82%;--sidebar-ring:215 25% 27%;--sidebar:#fafafa}.dark{--background:0 0% 4%;--foreground:0 0% 88%;--card:0 0% 10%;--card-foreground:0 0% 88%;--popover:0 0% 10%;--popover-foreground:0 0% 88%;--primary:0 0% 98%;--primary-foreground:0 0% 4%;--secondary:0 0% 12%;--secondary-foreground:0 0% 80%;--muted:0 0% 14%;--muted-foreground:0 0% 60%;--accent:0 0% 18%;--accent-foreground:0 0% 88%;--destructive:0 63% 31%;--destructive-foreground:0 0% 98%;--border:0 0% 24%;--input:0 0% 24%;--ring:0 0% 84%;--sidebar-background:0 0% 10%;--sidebar-foreground:0 0% 60%;--sidebar-primary:0 0% 98%;--sidebar-primary-foreground:0 0% 4%;--sidebar-accent:0 0% 14%;--sidebar-accent-foreground:0 0% 80%;--sidebar-border:0 0% 24%;--sidebar-ring:0 0% 84%;--glass-bg:#ffffff08;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px 0 #0000005e;--glow-primary:#ffffff1a;--glow-hover:#ffffff26;--sidebar:#18181b}
@layer theme;@layer base{button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components,utilities;