:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-app:#e8eef4;--color-bg-surface:#fff;--color-bg-surface-muted:#f1f5f9;--color-bg-surface-emphasis:#f8fafc;--color-bg-intelligence:#eef2ff;--color-bg-personal:#f4f7f5;--color-bg-signal-medium:#fffbeb;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-muted:#64748b;--color-text-inverse:#fff;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-border-intelligence:#c7d2fe;--color-border-personal:#dce5de;--color-accent:#4f46e5;--color-accent-soft:#e0e7ff;--color-accent-strong:#3730a3;--color-accent-hover:#4338ca;--color-review-monitor:#475569;--color-review-monitor-soft:#f1f5f9;--color-review-review:#92400e;--color-review-review-soft:#fef3c7;--color-review-review-border:#fde68a;--color-review-review-accent:#d97706;--color-review-priority:#5b21b6;--color-review-priority-soft:#ede9fe;--color-review-priority-border:#ddd6fe;--color-danger:#b91c1c;--color-danger-soft:#fee2e2;--color-danger-border:#fca5a5;--color-warning:#92400e;--color-warning-soft:#fef3c7;--color-success:#0f766e;--color-success-soft:#ccfbf1;--color-success-strong:#115e59;--color-focus:#4f46e5;--background:var(--color-bg-app);--foreground:var(--color-text-primary);--surface-card:var(--color-bg-surface);--surface-hero:var(--color-bg-intelligence);--surface-changes:var(--color-bg-surface-emphasis);--surface-metrics:var(--color-bg-surface-muted);--surface-evidence:var(--color-bg-surface-muted);--surface-personal:var(--color-bg-personal);--surface-signal:var(--color-bg-surface-emphasis);--surface-signal-high:var(--color-bg-surface-emphasis);--surface-signal-medium:var(--color-bg-signal-medium);--surface-signal-low:var(--color-bg-surface-muted);--border-subtle:var(--color-border);--border-hero:var(--color-border-intelligence);--border-personal:var(--color-border-personal);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--text-accent:var(--color-accent-hover);--focus-ring:var(--color-focus)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text-primary);background:var(--color-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
