:root{--color-green:#173f2b;--color-brown:#603b23;--color-gold:#c99a38;--color-ivory:#f5f1e8;--color-white:#fff;--color-ink:#20302a;--status-success:#125536;--status-warning:#6b450d;--status-danger:#941f18;--status-info:#1f4a70;--status-success-bg:#e6f4ec;--status-warning-bg:#fbf0dd;--status-danger-bg:#fbe9e7;--status-info-bg:#e8f0f7;--neutral-050:#f7f6f2;--neutral-100:#eceae3;--neutral-200:#d9d5ca;--neutral-400:#9a9484;--neutral-600:#6b6656;--border-hair:1px solid var(--neutral-100);--border-rule:1px solid var(--neutral-200);--border-control:1px solid #8a8578;--border-strong:2px solid var(--color-green);--elevation-drawer:0 8px 32px #173f2b2e;--ease-out:cubic-bezier(.23, 1, .32, 1);--press:.14s;--app-header:80px;--app-actions:97px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-input:8px;--radius-card:12px;--text-caption:14px;--text-body:16px;--text-emphasis:18px;--text-h3:22px;--text-h2:26px;--text-h1:32px;--font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;--font-mono:"SF Mono", "DejaVu Sans Mono", Menlo, Consolas, monospace;--font-figure:"Asap Variable", var(--font-family);--touch-min:56px;--series-1:var(--color-green);--series-2:var(--color-brown);--series-3:#2a5c8a;--series-4:var(--color-gold);--series-5:#6b4e71;--series-6:#3f7368;--chart-grid:var(--neutral-200);--chart-axis-text:var(--neutral-600);--figure-kpi:var(--text-h1);--figure-hero:calc(var(--text-h1) * 1.5);--range-band:var(--neutral-100);--delta-good:var(--status-success);--delta-bad:var(--status-danger);--room-owner:var(--color-brown);--range-strip-h:10px;--surface-page:var(--color-ivory);--surface-card:var(--color-white);--surface-raised:#fbf9f4;--text-primary:var(--color-green);--text-body-long:var(--color-ink)}:root[data-client=operator]{--text-caption:16px;--text-body:19px;--text-emphasis:22px;--text-h3:26px;--text-h2:30px;--text-h1:36px}
