:root{--color-page-bg:#eef0f4;--color-bg:#fff;--color-bg-subtle:#f7f7f9;--color-border:#e2e2e6;--color-text:#1a1a2e;--color-text-muted:#6b6b7a;--color-accent:#2f6fed;--shadow-card:0 1px 2px #14141e0f, 0 1px 8px #14141e0a;--color-severity-low:#6b6b7a;--color-severity-medium:#b7791f;--color-severity-high:#c2410c;--color-severity-critical:#b91c1c;--color-origin-live:#1b5e20;--color-origin-stub:#8a6d00;--color-origin-synthetic:#4a4a6a;--color-origin-cached:#1a5276;--color-status-healthy:#1b7a3d;--color-status-warning:#b7791f;--color-status-failing:#c23030;--color-broker-accent:#5e3fc0;--color-tab-active:#457795;--table-header-bg:#d7dbe3;--table-row-bg:var(--color-bg);--table-row-hover:var(--color-bg-subtle);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:24px;--radius-sm:4px;--radius-md:8px}:root[data-theme=dark]{--color-page-bg:#0e0e14;--color-bg:#1a1a24;--color-bg-subtle:#23232f;--color-border:#33333f;--color-text:#e8e8ee;--color-text-muted:#9494a6;--color-accent:#5a8dff;--shadow-card:0 1px 2px #0000004d, 0 1px 8px #00000040;--color-severity-low:#9494a6;--color-severity-medium:#d9a441;--color-severity-high:#e0673a;--color-severity-critical:#ef5350;--color-origin-live:#4caf50;--color-origin-stub:#d9b23c;--color-origin-synthetic:#9494c0;--color-origin-cached:#5aa9d6;--color-tab-active:#6fa3bd;--color-status-healthy:#4caf50;--color-status-warning:#d9a441;--color-status-failing:#ef5350;--color-broker-accent:#a78bfa;--table-header-bg:#0f0f16;--table-row-bg:var(--color-bg);--table-row-hover:var(--color-bg-subtle)}*{box-sizing:border-box}html,body{background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);margin:0;padding:0;transition:background .15s,color .15s}a{color:inherit}
