:root{--color-brand:#ed1c00;--color-brand-hover:#ff4d33;--color-brand-pressed:#b81500;--color-brand-tint:#ffe5e5;--color-brand-tint-hover:#fcc;--color-brand-tint-pressed:#f5a0a0;--color-bg:#f0f2f5;--color-surface:#fff;--color-surface-raised:#e8ebf0;--color-border:#cdd3dc;--color-border-strong:#b8c4d0;--color-text:#111318;--color-text-secondary:#111318;--color-text-muted:#3c4455;--color-text-link:#ed1c00;--color-on-brand:#fff;--color-green:#16a34a;--color-green-tint:#dcfce7;--color-green-tint-hover:#bbf7d0;--color-green-tint-pressed:#86efac;--color-green-text:#16a34a;--color-yellow:#ca8a04;--color-yellow-tint:#fef9c3;--color-yellow-tint-hover:#fef08a;--color-yellow-tint-pressed:#fde047;--color-yellow-text:#ca8a04;--color-blue:#2563eb;--color-blue-tint:#dbeafe;--color-blue-tint-hover:#bfdbfe;--color-blue-tint-pressed:#93c5fd;--color-blue-text:#2563eb;--color-purple:#7c3aed;--color-purple-tint:#ede9fe;--color-purple-tint-hover:#ddd6fe;--color-purple-tint-pressed:#c4b5fd;--color-purple-text:#7c3aed;--color-orange:#ea580c;--color-orange-hover:#f58346;--color-orange-pressed:#b84409;--color-orange-tint:#ffedd5;--color-orange-tint-hover:#fed7aa;--color-orange-tint-pressed:#fdba74;--color-orange-text:#ea580c;--color-teal:#0d9488;--color-teal-tint:#ccfbf1;--color-teal-tint-hover:#99f6e4;--color-teal-tint-pressed:#5eead4;--color-teal-text:#0f766e;--color-neutral:#64748b;--color-neutral-tint:#f1f5f9;--color-neutral-tint-hover:#e2e8f0;--color-neutral-tint-pressed:#cbd5e1;--color-neutral-text:#475569;--color-red:#dc2626;--color-red-tint:#fee2e2;--color-red-tint-hover:#fecaca;--color-red-tint-pressed:#fca5a5;--color-red-text:#dc2626;--button-focus-ring:var(--color-brand);--button-disabled-opacity:.5;--button-primary-bg:var(--color-brand);--button-primary-fg:var(--color-on-brand);--button-primary-bg-hover:var(--color-brand-hover);--button-primary-bg-pressed:var(--color-brand-pressed);--button-destructive-bg:var(--color-orange);--button-destructive-fg:#fff;--button-destructive-bg-hover:var(--color-orange-hover);--button-destructive-bg-pressed:var(--color-orange-pressed);--button-semantic-bg:var(--color-blue-tint);--button-semantic-fg:var(--color-blue-text);--button-semantic-bg-hover:var(--color-blue-tint-hover);--button-semantic-fg-hover:var(--color-blue-text);--button-semantic-bg-pressed:var(--color-blue-tint-pressed);--button-semantic-fg-pressed:var(--color-blue-text);--button-outline-bg:var(--color-surface);--button-outline-border:var(--color-text-link);--button-outline-fg:var(--color-text-link);--button-outline-bg-hover:var(--color-brand);--button-outline-fg-hover:var(--color-on-brand);--button-outline-bg-pressed:var(--color-brand-pressed);--button-outline-fg-pressed:var(--color-on-brand);--button-neutral-outline-bg:transparent;--button-neutral-outline-border:var(--color-text);--button-neutral-outline-fg:var(--color-text);--button-neutral-outline-bg-hover:var(--color-text);--button-neutral-outline-fg-hover:#fff;--button-neutral-outline-bg-pressed:var(--color-text);--button-neutral-outline-fg-pressed:#fff;--button-secondary-bg:transparent;--button-secondary-fg:var(--color-text-secondary);--button-secondary-bg-hover:hsl(var(--muted)/.5);--button-secondary-fg-hover:var(--color-text-secondary);--button-secondary-bg-pressed:var(--color-surface-raised);--button-secondary-fg-pressed:var(--color-text-secondary);--button-ghost-bg:transparent;--button-ghost-fg:var(--color-text-muted);--button-ghost-bg-hover:hsl(var(--muted)/.5);--button-ghost-fg-hover:var(--color-text-muted);--button-ghost-bg-pressed:var(--color-surface-raised);--button-ghost-fg-pressed:var(--color-text-muted);--button-link-fg:var(--color-text-link);--button-link-fg-hover:var(--color-text-link);--button-link-fg-pressed:var(--color-text-link);--button-toolbar-nav-bg:transparent;--button-toolbar-nav-fg:var(--color-text-secondary);--button-toolbar-nav-bg-hover:transparent;--button-toolbar-nav-fg-hover:var(--button-toolbar-nav-active-fg);--button-toolbar-nav-bg-pressed:transparent;--button-toolbar-nav-fg-pressed:var(--button-toolbar-nav-active-fg);--button-toolbar-nav-active-fg:var(--color-text-link);--button-toolbar-nav-active-indicator:var(--color-text-link);--button-toolbar-icon-bg:transparent;--button-toolbar-icon-fg:var(--color-text-secondary);--button-toolbar-icon-bg-hover:hsl(var(--muted)/.5);--button-toolbar-icon-fg-hover:var(--color-text-secondary);--button-toolbar-icon-bg-pressed:var(--color-surface-raised);--button-toolbar-icon-fg-pressed:var(--color-text-secondary);--button-default-bg:var(--button-primary-bg);--button-default-fg:var(--button-primary-fg);--button-default-bg-hover:var(--button-primary-bg-hover);--button-default-bg-pressed:var(--button-primary-bg-pressed);--button-outline-text-bg:var(--button-neutral-outline-bg);--button-outline-text-border:var(--button-neutral-outline-border);--button-outline-text-fg:var(--button-neutral-outline-fg);--button-outline-text-bg-hover:var(--button-neutral-outline-bg-hover);--button-outline-text-fg-hover:var(--button-neutral-outline-fg-hover);--button-outline-text-bg-pressed:var(--button-neutral-outline-bg-pressed);--button-outline-text-fg-pressed:var(--button-neutral-outline-fg-pressed);--breadcrumb-focus-ring:var(--button-focus-ring);--breadcrumb-gap:0rem;--breadcrumb-row-padding-inline:.125rem;--breadcrumb-item-padding-x:.5rem;--breadcrumb-item-first-padding-left:0rem;--breadcrumb-back-padding-x:.5rem;--breadcrumb-back-margin-left:.5rem;--breadcrumb-label-max-width:12.5rem;--breadcrumb-link-bg:transparent;--breadcrumb-link-fg:var(--button-secondary-fg);--breadcrumb-link-bg-hover:transparent;--breadcrumb-link-fg-hover:var(--button-secondary-fg-hover);--breadcrumb-link-bg-pressed:transparent;--breadcrumb-link-fg-pressed:var(--button-secondary-fg-pressed);--breadcrumb-current-fg:var(--color-text);--breadcrumb-separator:var(--color-text-muted);--card-primary-surface:var(--color-surface);--card-primary-border:var(--color-border);--card-primary-foreground:var(--color-text-secondary);--card-primary-title:var(--color-text);--card-primary-body:var(--color-text-secondary);--card-primary-meta:var(--color-text-muted);--card-primary-inset-surface:var(--color-surface-raised);--card-primary-inset-border:var(--color-border);--card-selectable-surface:var(--color-surface);--card-selectable-border:var(--color-border);--card-selectable-foreground:var(--color-text-secondary);--card-selectable-title:var(--color-text);--card-selectable-body:var(--color-text-secondary);--card-selectable-meta:var(--color-text-muted);--card-selectable-hover-border:var(--card-selectable-border);--card-selectable-hover-ring:var(--color-brand);--card-selectable-selected-border:var(--color-brand);--card-selectable-selected-ring:var(--color-brand);--card-inset-surface:var(--color-surface-raised);--card-inset-border:var(--color-border);--card-inset-foreground:var(--color-text-secondary);--card-inset-title:var(--color-text);--card-inset-body:var(--color-text-secondary);--card-inset-meta:var(--color-text-muted);--card-inset-emphasis-border:var(--color-border-strong);--card-dialog-surface:var(--color-surface);--card-dialog-border:var(--color-border);--card-dialog-foreground:var(--color-text-secondary);--card-dialog-title:var(--color-text);--card-dialog-body:var(--color-text-secondary);--card-dialog-meta:var(--color-text-muted);--card-dialog-scrim:#00000073;--card-dialog-accent:var(--color-orange);--card-default-surface:var(--card-primary-surface);--card-default-border:var(--card-primary-border);--card-default-foreground:var(--card-primary-foreground);--card-default-title:var(--card-primary-title);--card-default-body:var(--card-primary-body);--card-default-meta:var(--card-primary-meta);--card-selectable-rest-surface:var(--card-selectable-surface);--card-selectable-rest-border:var(--card-selectable-border);--card-selectable-hover-surface:var(--card-selectable-surface);--card-selectable-selected-surface:var(--card-selectable-surface);--color-brand-hsl:7 100% 46%;--color-brand-hover-hsl:8 100% 60%;--color-brand-pressed-hsl:7 100% 36%;--color-brand-tint-hsl:0 100% 95%;--color-brand-tint-hover-hsl:0 100% 90%;--color-brand-tint-pressed-hsl:0 100% 80%;--color-bg-hsl:216 20% 95%;--color-surface-hsl:0 0% 100%;--color-surface-raised-hsl:218 21% 93%;--color-border-hsl:216 18% 83%;--color-border-strong-hsl:210 20% 77%;--color-text-hsl:223 17% 8%;--color-text-secondary-hsl:223 17% 8%;--color-text-muted-hsl:220 23% 28%;--color-text-link-hsl:7 100% 46%;--color-on-brand-hsl:0 0% 100%;--color-green-hsl:142 76% 36%;--color-green-tint-hsl:141 84% 93%;--color-green-tint-hover-hsl:141 84% 85%;--color-green-tint-pressed-hsl:142 77% 73%;--color-green-text-hsl:142 76% 36%;--color-yellow-hsl:41 96% 40%;--color-yellow-tint-hsl:55 97% 88%;--color-yellow-tint-hover-hsl:55 97% 77%;--color-yellow-tint-pressed-hsl:48 96% 64%;--color-yellow-text-hsl:41 96% 40%;--color-blue-hsl:221 83% 53%;--color-blue-tint-hsl:214 95% 93%;--color-blue-tint-hover-hsl:213 97% 87%;--color-blue-tint-pressed-hsl:213 97% 78%;--color-blue-text-hsl:221 83% 53%;--color-purple-hsl:262 83% 58%;--color-purple-tint-hsl:251 91% 95%;--color-purple-tint-hover-hsl:250 95% 91%;--color-purple-tint-pressed-hsl:255 95% 85%;--color-purple-text-hsl:262 83% 58%;--color-orange-hsl:21 90% 48%;--color-orange-hover-hsl:21 90% 62%;--color-orange-pressed-hsl:20 91% 38%;--color-orange-tint-hsl:34 100% 92%;--color-orange-tint-hover-hsl:33 97% 83%;--color-orange-tint-pressed-hsl:30 97% 73%;--color-orange-text-hsl:21 90% 48%;--color-teal-hsl:175 84% 32%;--color-teal-tint-hsl:167 85% 89%;--color-teal-tint-hover-hsl:168 84% 78%;--color-teal-tint-pressed-hsl:170 77% 64%;--color-teal-text-hsl:175 77% 26%;--color-neutral-hsl:215 16% 47%;--color-neutral-tint-hsl:210 40% 96%;--color-neutral-tint-hover-hsl:214 32% 91%;--color-neutral-tint-pressed-hsl:213 27% 84%;--color-neutral-text-hsl:215 19% 35%;--color-red-hsl:0 73% 50%;--color-red-tint-hsl:0 93% 94%;--color-red-tint-hover-hsl:0 93% 89%;--color-red-tint-pressed-hsl:0 91% 81%;--color-red-text-hsl:0 73% 50%;--background:216 20% 95%;--foreground:223 17% 8%;--card:0 0% 100%;--card-foreground:223 17% 8%;--popover:0 0% 100%;--popover-foreground:223 17% 8%;--primary:7 100% 46%;--primary-foreground:0 0% 100%;--secondary:218 21% 93%;--secondary-foreground:223 17% 8%;--muted:218 21% 93%;--muted-foreground:220 23% 28%;--accent:214 95% 93%;--accent-foreground:221 83% 53%;--destructive:21 90% 48%;--destructive-foreground:0 0% 100%;--border:216 18% 83%;--input:0 0% 100%;--ring:7 100% 46%;--radius:.5rem;--chart-water-supply:var(--color-blue-hsl);--chart-available-source:var(--color-green-hsl);--chart-system-demand:var(--color-orange-hsl);--chart-pump-net-supply:var(--color-blue-hsl);--chart-pump-discharge:var(--color-orange-hsl);--chart-pump-variable:var(--color-purple-hsl);--chart-fixed-source:var(--color-yellow-hsl);--chart-static-source:var(--color-purple-hsl);--chart-point-1:var(--color-green-hsl);--chart-point-2:var(--color-blue-hsl);--chart-point-1a:var(--color-orange-hsl);--chart-point-2a:var(--color-purple-hsl);--chart-point-3:var(--color-yellow-hsl);--chart-point-4:var(--color-purple-hsl);--chart-point-5:var(--color-blue-hsl);--chart-point-6:var(--color-orange-hsl);--chart-point-ps:var(--color-green-hsl);--chart-gauge-safe:var(--color-green-hsl);--chart-gauge-warning:var(--color-yellow-hsl);--chart-gauge-danger:var(--color-orange-hsl);--chart-bar-q1:var(--color-orange-hsl);--chart-bar-q2:var(--color-yellow-hsl);--chart-bar-q3:var(--color-yellow-hsl);--chart-bar-q4:var(--color-green-hsl);--chart-pie-available:var(--color-green-hsl);--chart-pie-flowing:var(--color-blue-hsl);--chart-pie-elevation:var(--color-purple-hsl);--chart-pie-friction:var(--color-orange-hsl);--chart-pie-fixed-loss:var(--color-yellow-hsl);--chart-pie-safety:var(--color-yellow-hsl)}.dark{--color-bg:#0d1117;--color-surface:#161c26;--color-surface-raised:#1e2736;--color-border:#2d3d52;--color-border-strong:#3d5268;--color-brand-tint:#3d0a00;--color-brand-tint-hover:#5c0f00;--color-brand-tint-pressed:#7a1400;--color-text:#fff;--color-text-secondary:#fff;--color-text-muted:#8d9ab8;--color-text-link:#ff4d33;--color-on-brand:#fff;--color-green:#16a34a;--color-green-tint:#052e16;--color-green-tint-hover:#14532d;--color-green-tint-pressed:#166534;--color-green-text:#4ade80;--color-yellow:#ca8a04;--color-yellow-tint:#422006;--color-yellow-tint-hover:#713f12;--color-yellow-tint-pressed:#854d0e;--color-yellow-text:#fde047;--color-blue:#2563eb;--color-blue-tint:#1e3a5f;--color-blue-tint-hover:#1e3a8a;--color-blue-tint-pressed:#1e40af;--color-blue-text:#60a5fa;--color-purple:#7c3aed;--color-purple-tint:#2e1065;--color-purple-tint-hover:#581c87;--color-purple-tint-pressed:#6b21a8;--color-purple-text:#c084fc;--color-orange:#ea580c;--color-orange-hover:#f58346;--color-orange-pressed:#b84409;--color-orange-tint:#431407;--color-orange-tint-hover:#7c2d12;--color-orange-tint-pressed:#9a3412;--color-orange-text:#fb923c;--color-teal:#0d9488;--color-teal-tint:#042f2e;--color-teal-tint-hover:#134e4a;--color-teal-tint-pressed:#115e59;--color-teal-text:#2dd4bf;--color-neutral:#94a3b8;--color-neutral-tint:#1e293b;--color-neutral-tint-hover:#334155;--color-neutral-tint-pressed:#475569;--color-neutral-text:#94a3b8;--color-red:#dc2626;--color-red-tint:#7f1d1d;--color-red-tint-hover:#991b1b;--color-red-tint-pressed:#b91c1c;--color-red-text:#f87171;--button-focus-ring:var(--color-brand);--button-disabled-opacity:.5;--button-primary-bg:var(--color-brand);--button-primary-fg:var(--color-on-brand);--button-primary-bg-hover:var(--color-brand-hover);--button-primary-bg-pressed:var(--color-brand-pressed);--button-destructive-bg:var(--color-orange);--button-destructive-fg:#fff;--button-destructive-bg-hover:var(--color-orange-hover);--button-destructive-bg-pressed:var(--color-orange-pressed);--button-semantic-bg:var(--color-blue-tint);--button-semantic-fg:var(--color-blue-text);--button-semantic-bg-hover:var(--color-blue-tint-hover);--button-semantic-fg-hover:var(--color-blue-text);--button-semantic-bg-pressed:var(--color-blue-tint-pressed);--button-semantic-fg-pressed:var(--color-blue-text);--button-outline-bg:hsl(var(--muted)/.4);--button-outline-border:var(--color-text-link);--button-outline-fg:var(--color-text-link);--button-outline-bg-hover:var(--color-brand);--button-outline-fg-hover:var(--color-on-brand);--button-outline-bg-pressed:var(--color-brand-pressed);--button-outline-fg-pressed:var(--color-on-brand);--button-neutral-outline-bg:transparent;--button-neutral-outline-border:var(--color-text);--button-neutral-outline-fg:var(--color-text);--button-neutral-outline-bg-hover:var(--color-text);--button-neutral-outline-fg-hover:#111318;--button-neutral-outline-bg-pressed:var(--color-text);--button-neutral-outline-fg-pressed:#111318;--button-secondary-bg:transparent;--button-secondary-fg:var(--color-text-secondary);--button-secondary-bg-hover:hsl(var(--muted)/.5);--button-secondary-fg-hover:var(--color-text-secondary);--button-secondary-bg-pressed:var(--color-surface-raised);--button-secondary-fg-pressed:var(--color-text-secondary);--button-ghost-bg:transparent;--button-ghost-fg:var(--color-text-muted);--button-ghost-bg-hover:hsl(var(--muted)/.5);--button-ghost-fg-hover:var(--color-text-muted);--button-ghost-bg-pressed:var(--color-surface-raised);--button-ghost-fg-pressed:var(--color-text-muted);--button-link-fg:var(--color-text-link);--button-link-fg-hover:var(--color-text-link);--button-link-fg-pressed:var(--color-text-link);--button-toolbar-nav-bg:transparent;--button-toolbar-nav-fg:var(--color-text-secondary);--button-toolbar-nav-bg-hover:transparent;--button-toolbar-nav-fg-hover:var(--button-toolbar-nav-active-fg);--button-toolbar-nav-bg-pressed:transparent;--button-toolbar-nav-fg-pressed:var(--button-toolbar-nav-active-fg);--button-toolbar-nav-active-fg:var(--color-text-link);--button-toolbar-nav-active-indicator:var(--color-text-link);--button-toolbar-icon-bg:transparent;--button-toolbar-icon-fg:var(--color-text-secondary);--button-toolbar-icon-bg-hover:hsl(var(--muted)/.5);--button-toolbar-icon-fg-hover:var(--color-text-secondary);--button-toolbar-icon-bg-pressed:var(--color-surface-raised);--button-toolbar-icon-fg-pressed:var(--color-text-secondary);--button-default-bg:var(--button-primary-bg);--button-default-fg:var(--button-primary-fg);--button-default-bg-hover:var(--button-primary-bg-hover);--button-default-bg-pressed:var(--button-primary-bg-pressed);--button-outline-text-bg:var(--button-neutral-outline-bg);--button-outline-text-border:var(--button-neutral-outline-border);--button-outline-text-fg:var(--button-neutral-outline-fg);--button-outline-text-bg-hover:var(--button-neutral-outline-bg-hover);--button-outline-text-fg-hover:var(--button-neutral-outline-fg-hover);--button-outline-text-bg-pressed:var(--button-neutral-outline-bg-pressed);--button-outline-text-fg-pressed:var(--button-neutral-outline-fg-pressed);--breadcrumb-focus-ring:var(--button-focus-ring);--breadcrumb-gap:0rem;--breadcrumb-row-padding-inline:.125rem;--breadcrumb-item-padding-x:.5rem;--breadcrumb-item-first-padding-left:0rem;--breadcrumb-back-padding-x:.5rem;--breadcrumb-back-margin-left:.5rem;--breadcrumb-label-max-width:12.5rem;--breadcrumb-link-bg:transparent;--breadcrumb-link-fg:var(--button-secondary-fg);--breadcrumb-link-bg-hover:transparent;--breadcrumb-link-fg-hover:var(--button-secondary-fg-hover);--breadcrumb-link-bg-pressed:transparent;--breadcrumb-link-fg-pressed:var(--button-secondary-fg-pressed);--breadcrumb-current-fg:var(--color-text);--breadcrumb-separator:var(--color-text-muted);--card-primary-surface:var(--color-surface);--card-primary-border:var(--color-border);--card-primary-foreground:var(--color-text-secondary);--card-primary-title:var(--color-text);--card-primary-body:var(--color-text-secondary);--card-primary-meta:var(--color-text-muted);--card-primary-inset-surface:var(--color-surface-raised);--card-primary-inset-border:var(--color-border);--card-selectable-surface:var(--color-surface);--card-selectable-border:var(--color-border);--card-selectable-foreground:var(--color-text-secondary);--card-selectable-title:var(--color-text);--card-selectable-body:var(--color-text-secondary);--card-selectable-meta:var(--color-text-muted);--card-selectable-hover-border:var(--card-selectable-border);--card-selectable-hover-ring:var(--color-brand);--card-selectable-selected-border:var(--color-brand);--card-selectable-selected-ring:var(--color-brand);--card-inset-surface:var(--color-surface-raised);--card-inset-border:var(--color-border);--card-inset-foreground:var(--color-text-secondary);--card-inset-title:var(--color-text);--card-inset-body:var(--color-text-secondary);--card-inset-meta:var(--color-text-muted);--card-inset-emphasis-border:var(--color-border-strong);--card-dialog-surface:var(--color-surface);--card-dialog-border:var(--color-border);--card-dialog-foreground:var(--color-text-secondary);--card-dialog-title:var(--color-text);--card-dialog-body:var(--color-text-secondary);--card-dialog-meta:var(--color-text-muted);--card-dialog-scrim:#0000008c;--card-dialog-accent:var(--color-orange-text);--card-default-surface:var(--card-primary-surface);--card-default-border:var(--card-primary-border);--card-default-foreground:var(--card-primary-foreground);--card-default-title:var(--card-primary-title);--card-default-body:var(--card-primary-body);--card-default-meta:var(--card-primary-meta);--card-selectable-rest-surface:var(--card-selectable-surface);--card-selectable-rest-border:var(--card-selectable-border);--card-selectable-hover-surface:var(--card-selectable-surface);--card-selectable-selected-surface:var(--card-selectable-surface);--color-brand-hsl:7 100% 46%;--color-brand-hover-hsl:8 100% 60%;--color-brand-pressed-hsl:7 100% 36%;--color-brand-tint-hsl:0 100% 12%;--color-brand-tint-hover-hsl:0 100% 18%;--color-brand-tint-pressed-hsl:0 100% 24%;--color-bg-hsl:216 28% 7%;--color-surface-hsl:218 27% 12%;--color-surface-raised-hsl:218 29% 16%;--color-border-hsl:214 29% 25%;--color-border-strong-hsl:211 26% 32%;--color-text-hsl:0 0% 100%;--color-text-secondary-hsl:0 0% 100%;--color-text-muted-hsl:222 23% 64%;--color-text-link-hsl:8 100% 60%;--color-green-hsl:142 76% 36%;--color-green-tint-hsl:145 80% 10%;--color-green-tint-hover-hsl:146 61% 20%;--color-green-tint-pressed-hsl:142 64% 24%;--color-green-text-hsl:142 69% 58%;--color-yellow-hsl:41 96% 40%;--color-yellow-tint-hsl:26 83% 14%;--color-yellow-tint-hover-hsl:32 73% 26%;--color-yellow-tint-pressed-hsl:37 81% 29%;--color-yellow-text-hsl:50 98% 64%;--color-blue-hsl:221 83% 53%;--color-blue-tint-hsl:214 52% 25%;--color-blue-tint-hover-hsl:224 64% 33%;--color-blue-tint-pressed-hsl:224 71% 40%;--color-blue-text-hsl:213 94% 68%;--color-purple-hsl:262 83% 58%;--color-purple-tint-hsl:261 73% 23%;--color-purple-tint-hover-hsl:273 65% 32%;--color-purple-tint-pressed-hsl:271 67% 39%;--color-purple-text-hsl:270 95% 75%;--color-orange-hsl:21 90% 48%;--color-orange-hover-hsl:21 90% 62%;--color-orange-pressed-hsl:20 91% 38%;--color-orange-tint-hsl:13 81% 15%;--color-orange-tint-hover-hsl:15 75% 28%;--color-orange-tint-pressed-hsl:15 79% 34%;--color-orange-text-hsl:27 96% 61%;--color-teal-hsl:175 84% 32%;--color-teal-tint-hsl:181 78% 10%;--color-teal-tint-hover-hsl:178 60% 19%;--color-teal-tint-pressed-hsl:177 66% 21%;--color-teal-text-hsl:172 66% 50%;--color-neutral-hsl:215 16% 65%;--color-neutral-tint-hsl:217 33% 17%;--color-neutral-tint-hover-hsl:215 25% 27%;--color-neutral-tint-pressed-hsl:215 19% 35%;--color-neutral-text-hsl:215 16% 65%;--color-red-hsl:0 73% 50%;--color-red-tint-hsl:0 63% 29%;--color-red-tint-hover-hsl:0 69% 35%;--color-red-tint-pressed-hsl:0 72% 41%;--color-red-text-hsl:0 91% 71%;--background:216 28% 7%;--foreground:0 0% 100%;--card:218 27% 12%;--card-foreground:0 0% 100%;--popover:218 27% 12%;--popover-foreground:0 0% 100%;--primary:7 100% 46%;--primary-foreground:0 0% 100%;--secondary:218 29% 16%;--secondary-foreground:0 0% 100%;--muted:218 29% 16%;--muted-foreground:222 23% 64%;--accent:214 52% 25%;--accent-foreground:213 94% 68%;--destructive:27 96% 61%;--destructive-foreground:0 0% 100%;--border:214 29% 25%;--input:218 29% 16%;--ring:7 100% 46%;--chart-water-supply:var(--color-blue-hsl);--chart-available-source:var(--color-green-hsl);--chart-system-demand:var(--color-orange-hsl);--chart-pump-net-supply:var(--color-blue-hsl);--chart-pump-discharge:var(--color-orange-hsl);--chart-pump-variable:var(--color-purple-hsl);--chart-fixed-source:var(--color-yellow-hsl);--chart-static-source:var(--color-purple-hsl);--chart-point-1:var(--color-green-hsl);--chart-point-2:var(--color-blue-hsl);--chart-point-1a:var(--color-orange-hsl);--chart-point-2a:var(--color-purple-hsl);--chart-point-3:var(--color-yellow-hsl);--chart-point-4:var(--color-purple-hsl);--chart-point-5:var(--color-blue-hsl);--chart-point-6:var(--color-orange-hsl);--chart-point-ps:var(--color-green-hsl);--chart-gauge-safe:var(--color-green-hsl);--chart-gauge-warning:var(--color-yellow-hsl);--chart-gauge-danger:var(--color-orange-hsl);--chart-bar-q1:var(--color-orange-hsl);--chart-bar-q2:var(--color-yellow-hsl);--chart-bar-q3:var(--color-yellow-hsl);--chart-bar-q4:var(--color-green-hsl);--chart-pie-available:var(--color-green-hsl);--chart-pie-flowing:var(--color-blue-hsl);--chart-pie-elevation:var(--color-purple-hsl);--chart-pie-friction:var(--color-orange-hsl);--chart-pie-fixed-loss:var(--color-yellow-hsl);--chart-pie-safety:var(--color-yellow-hsl)}
