:root,.light{--background:150 14% 96.8%;--foreground:170 15% 9%;--card:0 0% 100%;--card-foreground:170 15% 9%;--popover:0 0% 100%;--popover-foreground:170 15% 9%;--primary:142.13 76.22% 36.27%;--primary-foreground:0 0% 100%;--secondary:150 10% 92.5%;--secondary-foreground:168 12% 16%;--muted:150 10% 93%;--muted-foreground:160 6% 40%;--accent:150 10% 92%;--accent-foreground:168 12% 16%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:150 9% 87.5%;--input:150 8% 82%;--ring:142.13 76.22% 36.27%;--success:142 72% 29%;--success-soft:141 60% 95%;--warning:36 90% 32%;--warning-fill:42 96% 50%;--warning-soft:44 92% 94%;--danger:0 72% 45%;--danger-soft:0 80% 96.5%;--info:205 85% 38%;--info-soft:206 90% 95.5%;--chart-1:142 72% 36%;--chart-2:173 55% 36%;--chart-3:205 70% 45%;--chart-4:43 80% 48%;--chart-5:271 50% 55%;--sidebar:150 12% 94.5%;--sidebar-foreground:168 12% 16%;--sidebar-primary:142.13 76.22% 36.27%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:150 10% 92%;--sidebar-accent-foreground:168 12% 16%;--sidebar-border:150 9% 88%;--sidebar-ring:142.13 76.22% 36.27%;--font-sans:var(--site-font-body,ui-sans-serif, system-ui, sans-serif);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.75rem;--shadow-2xs:0 1px 3px 0px #0000000d;--shadow-xs:0 1px 3px 0px #0000000d;--shadow-sm:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;--shadow-lg:0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;--shadow-xl:0 1px 3px 0px #0000001a, 0 8px 10px -1px #0000001a;--shadow-2xl:0 1px 3px 0px #00000040;--tactile-card-shadow:0 1px 2px #141e190d, 0 8px 20px -12px #141e192e;--tactile-card-sheen:none;--tactile-well-shadow:inset 0 1px 2px #141e1912;--tactile-raised-shadow:inset 0 1px 0 #ffffff80, 0 1px 2px #141e191f;--tactile-raised-sheen:none}.dark,:root[class~=dark]{--background:170 8% 6.7%;--foreground:150 10% 96%;--card:168 8% 10%;--card-foreground:150 10% 96%;--popover:168 8% 12%;--popover-foreground:150 10% 96%;--primary:142.13 76.22% 36.27%;--primary-foreground:0 0% 100%;--secondary:166 7% 15.5%;--secondary-foreground:150 8% 92%;--muted:166 7% 13.5%;--muted-foreground:158 6% 62%;--accent:166 7% 16%;--accent-foreground:150 10% 96%;--destructive:0 68% 55%;--destructive-foreground:0 0% 100%;--border:165 7% 17%;--input:165 6% 22%;--ring:142.13 76.22% 36.27%;--success:142 65% 46%;--success-soft:144 45% 10%;--warning:43 92% 56%;--warning-fill:43 92% 56%;--warning-soft:40 50% 10%;--danger:0 78% 62%;--danger-soft:0 45% 11%;--info:203 90% 60%;--info-soft:207 55% 11%;--chart-1:142 65% 46%;--chart-2:173 55% 42%;--chart-3:203 75% 55%;--chart-4:43 85% 58%;--chart-5:271 55% 62%;--sidebar:170 9% 5%;--sidebar-foreground:150 8% 92%;--sidebar-primary:142.13 76.22% 36.27%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:166 7% 13.5%;--sidebar-accent-foreground:150 8% 92%;--sidebar-border:165 7% 15%;--sidebar-ring:142.13 76.22% 36.27%;--radius:.75rem;--tactile-card-shadow:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000080, 0 8px 20px -12px #0009;--tactile-card-sheen:none;--tactile-well-shadow:inset 0 1.5px 3px #00000073;--tactile-raised-shadow:inset 0 1px 0 #ffffff17, 0 1px 2px #00000073;--tactile-raised-sheen:linear-gradient(to bottom, #ffffff14, transparent 60%)}:where(.card-tactile){background-image:var(--tactile-card-sheen,none);box-shadow:var(--tactile-card-shadow)}:where(.well){box-shadow:var(--tactile-well-shadow)}:where(.raised,.raised-on-active[data-state=active]){box-shadow:var(--tactile-raised-shadow)}.raised,.raised-on-active[data-state=active]{background-image:var(--tactile-raised-sheen,none)}:where(.fill-gloss){background-color:hsl(var(--primary));background-image:linear-gradient(#ffffff40,#ffffff0d 55%,#0000);box-shadow:inset 0 1px 1px #ffffff40}
