:root{--header-h:56px;--panel-w:340px;--radius:8px;--radius-sm:5px;--ease-out:cubic-bezier(.22, 1, .36, 1);--control-h:36px;--brand-hue:75;--bg:oklch(15% .008 var(--brand-hue));--surface:oklch(19% .009 var(--brand-hue));--surface-raised:oklch(23% .01 var(--brand-hue));--border:oklch(30% .013 var(--brand-hue));--border-subtle:oklch(24% .01 var(--brand-hue));--text-primary:oklch(92% .012 var(--brand-hue));--text-secondary:oklch(72% .014 var(--brand-hue));--text-tertiary:oklch(62% .014 var(--brand-hue));--accent:oklch(76% .13 var(--brand-hue));--accent-hover:oklch(82% .13 var(--brand-hue));--accent-muted:oklch(76% .13 var(--brand-hue) / .14);--ocean:oklch(16% .015 240);--no-data:oklch(26% .007 var(--brand-hue));--score-insufficient:oklch(40% .008 var(--brand-hue));--ramp-impl-low:oklch(86% .045 250);--ramp-impl-high:oklch(47% .13 262);--ramp-style-low:oklch(84% .035 85);--ramp-style-high:oklch(47% .04 55);--change-mark:var(--text-secondary);--comparison-1:oklch(76% .13 75);--comparison-2:oklch(72% .1 235);--comparison-3:oklch(70% .13 340);--comparison-4:oklch(72% .11 150);--map-stroke:oklch(15% .008 var(--brand-hue));--hatch-opacity:.4;--shadow-color:oklch(10% .01 var(--brand-hue));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:oklch(98% .003 80);--surface:oklch(99.5% .002 80);--surface-raised:oklch(99.8% .0015 80);--border:oklch(88% .008 80);--border-subtle:oklch(94% .004 80);--text-primary:oklch(20% .013 80);--text-secondary:oklch(42% .014 80);--text-tertiary:oklch(52% .014 80);--accent:oklch(48% .16 60);--accent-hover:oklch(42% .17 60);--accent-muted:oklch(48% .16 60/.1);--ocean:oklch(95% .011 235);--no-data:oklch(93% .004 80);--score-insufficient:oklch(79% .006 80);--ramp-impl-low:oklch(88% .04 250);--ramp-impl-high:oklch(37% .12 262);--ramp-style-low:oklch(87% .035 85);--ramp-style-high:oklch(40% .035 55);--comparison-1:oklch(48% .16 60);--comparison-2:oklch(45% .16 245);--comparison-3:oklch(48% .17 340);--comparison-4:oklch(48% .13 150);--map-stroke:oklch(99.5% .003 80);--hatch-opacity:.35;--shadow-color:oklch(20% .015 80);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:oklch(98% .003 80);--surface:oklch(99.5% .002 80);--surface-raised:oklch(99.8% .0015 80);--border:oklch(88% .008 80);--border-subtle:oklch(94% .004 80);--text-primary:oklch(20% .013 80);--text-secondary:oklch(42% .014 80);--text-tertiary:oklch(52% .014 80);--accent:oklch(48% .16 60);--accent-hover:oklch(42% .17 60);--accent-muted:oklch(48% .16 60/.1);--ocean:oklch(95% .011 235);--no-data:oklch(93% .004 80);--score-insufficient:oklch(79% .006 80);--ramp-impl-low:oklch(88% .04 250);--ramp-impl-high:oklch(37% .12 262);--ramp-style-low:oklch(87% .035 85);--ramp-style-high:oklch(40% .035 55);--comparison-1:oklch(48% .16 60);--comparison-2:oklch(45% .16 245);--comparison-3:oklch(48% .17 340);--comparison-4:oklch(48% .13 150);--map-stroke:oklch(99.5% .003 80);--hatch-opacity:.35;--shadow-color:oklch(20% .015 80);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
