/* Shared application values, including the sign-in screen. */
:root {
    --portal-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --portal-primary: #2563eb;
    --portal-primary-hover: #1d4ed8;
    --portal-radius: 12px;
    --portal-control-radius: 6px;
    --portal-control-height: 44px;
    --portal-space: 24px;
    --report-surface: #fff;
    --report-content: #111827;
    --report-muted: #64748b;
    --report-line: #dbe3ee;
    --report-soft: #f8fafc;
    --report-accent: #2563eb;
}
body.dark-theme, .split-screen.dark-theme {
    --report-surface: #121f3d;
    --report-content: #f8fafc;
    --report-muted: #94a3b8;
    --report-line: #334155;
    --report-soft: #0f172a;
    --report-accent: #93c5fd;
}
