:root{color-scheme:light;--brand-deep-teal:#1B6960;--brand-action-orange:#E77522;--brand-logo-orange:#DE7739;--brand-secondary-teal:#418F8A;--brand-soft-mint:#A2CECA;--brand-premium-gold:#EFB00D;--brand-warm-ivory:#FAF7F2;--brand-white:#FFFFFF;--brand-charcoal:#232231;--brand-grey:#85848A;--derived-teal-dark:#12534C;--derived-teal-soft:#DDEDEA;--derived-orange-dark:#C55D16;--derived-orange-soft:#FBE8D9;--derived-mint-wash:#E8F3F1;--derived-ivory-dark:#F1EBE2;--derived-border:#D9D4CE;--derived-danger:#B42318;--derived-danger-soft:#FEE4E2;--derived-warning:#8A5A00;--derived-warning-soft:#FFF1C2;--surface-page:var(--brand-warm-ivory);--surface-card:var(--brand-white);--surface-subtle:var(--derived-mint-wash);--surface-selected:var(--brand-soft-mint);--surface-premium:var(--brand-deep-teal);--surface-danger:var(--derived-danger-soft);--surface-warning:var(--derived-warning-soft);--text-primary:var(--brand-charcoal);--text-secondary:#5F5E65;--text-on-dark:var(--brand-white);--text-link:var(--brand-deep-teal);--text-danger:var(--derived-danger);--text-warning:var(--derived-warning);--action-primary:var(--brand-action-orange);--action-primary-hover:var(--derived-orange-dark);--action-secondary:var(--brand-deep-teal);--action-secondary-hover:var(--derived-teal-dark);--action-disabled:var(--derived-border);--border-default:var(--derived-border);--border-strong:var(--brand-secondary-teal);--focus-ring:var(--brand-action-orange);--status-success:var(--brand-deep-teal);--status-info:var(--brand-secondary-teal);--status-warning:var(--derived-warning);--status-danger:var(--derived-danger);--premium-accent:var(--brand-premium-gold);--logo-accent:var(--brand-logo-orange);--overlay-hero:linear-gradient(rgb(27 105 96/28%),rgb(18 83 76/88%));--overlay-modal:rgb(35 34 49/72%);--surface-glass:rgb(255 255 255/94%);--shadow-color:rgb(35 34 49/10%);--shadow-color-strong:rgb(35 34 49/20%);--shadow-card:0 8px 24px var(--shadow-color);--shadow-app:0 0 60px rgb(27 105 96/16%);--chart-1:var(--brand-deep-teal);--chart-2:var(--brand-action-orange);--chart-3:var(--brand-secondary-teal);--chart-4:var(--brand-premium-gold);--chart-5:var(--brand-logo-orange);--map-default:var(--brand-deep-teal);--map-selected:var(--brand-action-orange);--map-premium:var(--brand-premium-gold)}@media print{:root{color-scheme:light;--surface-page:var(--brand-white);--surface-card:var(--brand-white);--text-primary:var(--brand-charcoal);--text-secondary:#5F5E65;--border-default:var(--brand-grey)}}