[data-theme="light"]{color-scheme:light;--bg-base:#F2F0E9;--bg-surface:#FFFFFF;--bg-elevated:var(--bg-surface);--bg-overlay:rgba(242,240,233,0.95);--border-primary:rgba(17,17,17,0.22);--border-secondary:rgba(17,17,17,0.12);--border-accent:rgba(17,17,17,0.30);--shell-divider-strong:color-mix(in srgb,var(--border-accent) 80%,var(--brand-accent) 5%);--text-primary:#111111;--text-secondary:rgba(0,0,0,0.68);--text-muted:rgba(0,0,0,0.60);--text-faint:rgba(0,0,0,0.56);--text-disabled:rgba(0,0,0,0.45);--ink-neutral:var(--tone-black);--brand-accent-muted:var(--brand-accent);--brand-accent-text:#c83700;--accent-blue:#0667d8;--accent-green:#157c34;--accent-red:#cf222e;--accent-orange:#946100;--accent-purple:#7f4ddc;--accent-amber:#8a6100;--accent-gray:#656d76;--entity-prosecutor:#476ab4;--entity-law-enforcement:#006cc3;--entity-criminal-org:#b24a3f;--entity-location:#00796e;--entity-tint-alpha:0.10;--route-strong:#2d7a4a;--route-clear:#a55e1e;--route-weak:#ae2a2a;--route-faint:#5e35a6;--hover-bg:rgba(0,0,0,0.06);--active-bg:rgba(0,0,0,0.09);--selected-bg:rgba(234,88,12,0.08);--color-red-accent-strong:rgba(207,34,46,0.70);--scrollbar-thumb:rgba(0,0,0,0.15);--shadow-elev-1:0 2px 4px rgba(0,0,0,0.08);--shadow-panel:0 1px 4px rgba(0,0,0,0.1);--shadow-menu:0 8px 24px rgba(0,0,0,0.15);--shadow-header:0 2px 10px rgba(17,17,17,0.08);--shadow-pane-inset-left:inset -1px 0 0 var(--shell-divider),inset -8px 0 14px rgba(17,17,17,0.035);--shadow-pane-inset-right:inset 1px 0 0 var(--shell-divider),inset 8px 0 14px rgba(17,17,17,0.035);--sidebar-card-bg:color-mix(in srgb,var(--bg-surface) 95%,var(--bg-base) 5%);--sidebar-card-bg-hover:color-mix(in srgb,var(--sidebar-card-bg) 84%,var(--hover-bg) 16%);--sidebar-card-border-strong:color-mix(in srgb,var(--border-primary) 74%,var(--tone-black) 4%);--sidebar-card-shadow:0 1px 2px rgba(17,17,17,0.05);--sidebar-card-shadow-hover:0 6px 18px rgba(17,17,17,0.08);--sidebar-row-bg:color-mix(in srgb,var(--bg-surface) 96%,var(--bg-base) 4%);--sidebar-row-bg-hover:color-mix(in srgb,var(--sidebar-row-bg) 82%,var(--hover-bg) 18%)}