:root{--app-height:100vh;--radius:0.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--theme-font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--theme-font-heading:var(--font-source-serif),ui-serif,Georgia,serif;--status-up:142 36% 48%;--status-warn:38 61% 51%;--status-down:5 63% 59%;--status-gated:221 29% 61%;--status-up-ink:142 36% 36%;--status-warn-ink:38 61% 36%;--status-down-ink:5 63% 36%;--note:42 85% 32%;--note-foreground:0 0% 100%}@supports (height:100dvh){:root{--app-height:100dvh}}html:not([data-color-theme]),html[data-color-theme=default]{--background:40 27% 98%;--foreground:36 17% 11%;--card:0 0% 100%;--card-foreground:36 17% 11%;--popover:0 0% 100%;--popover-foreground:36 17% 11%;--primary:24 73% 40%;--primary-foreground:0 0% 100%;--secondary:38 30% 90%;--secondary-foreground:36 20% 22%;--muted:40 30% 93%;--muted-foreground:31 13% 48%;--accent:34 33% 92%;--accent-foreground:36 17% 15%;--destructive:18 86% 40%;--destructive-foreground:0 0% 100%;--border:36 27% 89%;--input:36 24% 87%;--ring:24 73% 40%}html[data-color-theme=ivory]{--background:45 30% 98%;--foreground:30 10% 15%;--card:45 25% 96%;--card-foreground:30 10% 15%;--popover:45 30% 98%;--popover-foreground:30 10% 15%;--primary:30 25% 25%;--primary-foreground:45 30% 98%;--secondary:40 20% 93%;--secondary-foreground:30 10% 20%;--muted:40 15% 92%;--muted-foreground:30 8% 45%;--accent:35 20% 90%;--accent-foreground:30 15% 20%;--destructive:0 65% 50%;--destructive-foreground:0 0% 98%;--border:35 15% 88%;--input:40 15% 90%;--ring:30 20% 35%}html[data-color-theme=parchment]{--background:38 35% 96%;--foreground:25 15% 18%;--card:40 30% 93%;--card-foreground:25 15% 18%;--popover:38 35% 96%;--popover-foreground:25 15% 18%;--primary:25 30% 30%;--primary-foreground:40 35% 96%;--secondary:35 25% 88%;--secondary-foreground:25 15% 22%;--muted:35 20% 87%;--muted-foreground:25 12% 42%;--accent:30 25% 85%;--accent-foreground:25 20% 22%;--destructive:0 60% 48%;--destructive-foreground:0 0% 98%;--border:32 20% 82%;--input:35 20% 86%;--ring:25 25% 35%}html[data-color-theme=stone]{--background:30 10% 97%;--foreground:25 8% 18%;--card:30 8% 95%;--card-foreground:25 8% 18%;--popover:30 10% 97%;--popover-foreground:25 8% 18%;--primary:25 12% 28%;--primary-foreground:30 10% 97%;--secondary:28 8% 91%;--secondary-foreground:25 8% 22%;--muted:28 6% 90%;--muted-foreground:25 6% 45%;--accent:30 8% 88%;--accent-foreground:25 10% 22%;--destructive:0 55% 50%;--destructive-foreground:0 0% 98%;--border:28 8% 85%;--input:28 6% 88%;--ring:25 10% 35%}