html[data-app-theme="executive_light"] {
  color-scheme:light;
  --ct-primary:#1e3a5f;--ct-primary-hover:#172f4d;--ct-primary-soft:#edf2f8;--ct-secondary:#64748b;--ct-accent:#3b82f6;
  --ct-bg-page:#f8fafc;--ct-bg-surface:#fff;--ct-bg-elevated:#fff;--ct-bg-muted:#f5f7fa;--ct-bg-sidebar:#1e3a5f;--ct-bg-topbar:#fff;
  --ct-text-primary:#172b45;--ct-text-secondary:#475569;--ct-text-muted:#718096;--ct-text-on-primary:#fff;
  --ct-border:#e2e8f0;--ct-border-strong:#b8c5d4;--ct-card-radius:10px;
  --ct-shadow-sm:0 1px 4px rgba(15,23,42,.05);--ct-shadow-md:0 7px 20px rgba(15,23,42,.08);--ct-shadow-lg:0 20px 48px rgba(15,23,42,.13);
  --ct-table-header-bg:#f1f5f9;--ct-table-header-text:#1e3a5f;--ct-table-row-hover:#f8fafc;--ct-table-row-selected:#e6effa;
  --ct-chart-1:#1e3a5f;--ct-chart-2:#3b82f6;--ct-chart-3:#0f9f6e;--ct-chart-4:#d97706;--ct-chart-5:#6366f1;--ct-chart-label:#475569;
}
