:root{--font-secondary:Lato;--font-table-grid:14px}textarea{resize:none}@layer base{:root{--background:180 20% 97%;--foreground:200 30% 12%;--surface:0 0% 100%;--surface-light:180 20% 97%;--surface-medium:174 42% 55%;--surface-dark:178 55% 17%;--surface-white:0 0% 100%;--popover:0 0% 100%;--popover-foreground:200 30% 12%;--card:0 0% 100%;--card-foreground:200 30% 12%;--text:0 0% 12%;--text-light:200 8% 39%;--muted:180 14% 96%;--muted-foreground:195 8% 47%;--primary:175 84% 26%;--primary-hover:175 84% 21%;--primary-focus:176 86% 16%;--primary-foreground:0 0% 100%;--secondary:195 45% 22%;--secondary-hover:195 50% 17%;--secondary-foreground:0 0% 100%;--accent:172 66% 42%;--accent-foreground:178 55% 12%;--hover:175 40% 95%;--hover-subtle:175 40% 97%;--active:175 35% 89%;--success:142 44% 50%;--success-foreground:0 0% 100%;--warning:45 100% 54%;--warning-foreground:0 0% 100%;--error:3 74% 56%;--error-foreground:0 0% 100%;--destructive:3 74% 56%;--destructive-foreground:0 0% 100%;--border:180 12% 87%;--input:175 20% 85%;--divider:175 20% 85%;--ring:175 60% 40%;--radius:.5rem}.dark{--background:200 40% 6%;--foreground:180 15% 90%;--surface:200 40% 6%;--surface-light:180 20% 97%;--surface-medium:195 22% 24%;--surface-dark:197 26% 17%;--surface-white:0 0% 100%;--popover:200 40% 6%;--popover-foreground:195 15% 65%;--card:200 40% 6%;--card-foreground:180 15% 90%;--muted:199 35% 11%;--muted-foreground:195 12% 57%;--primary:175 45% 92%;--primary-foreground:178 60% 8%;--secondary:200 30% 12%;--secondary-foreground:175 45% 92%;--accent:195 25% 17%;--accent-foreground:175 45% 92%;--destructive:0 63% 31%;--destructive-foreground:175 45% 92%;--border:195 25% 17%;--input:195 25% 17%;--ring:195 25% 17%;--radius:.5rem}}
