/* ZS Equity Research Dashboard - per-dashboard theme (Zscaler cloud-blue accent for the SSE / zero-trust identity).
   Loaded AFTER /assets/css/01..07. Edit Zscaler's palette and typeface here only.
   Accent: Zscaler cloud-blue - distinct from PANW cybersecurity-orange (#ea580c) and CRWD oxblood (#8b1a1a).
   White foreground on the blue in light mode (contrast ~4.6:1); near-black foreground on the lifted
   blue in dark mode, per the contrast-aware --on-accent convention. */
:root{
  color-scheme:light;
  --bg:#F6F3E9; --panel:#FFFFFF; --ink:#2E3018; --muted:#5A5A50; --line:#E4DFCF;
  --accent:#0075c9; --on-accent:#ffffff; --accent-soft:#D6E8F6; --accent-deep:#005a9e; --accent-bright:#4aa3e6;
  --green:#1f6e3a;  --green-soft:#e3f1e8;
  --red:#a82323;    --red-soft:#fae3e3;
  --amber:#a86b00;  --amber-soft:#fbeed3;
  --chip:#EFEBDC;   --blue:#1f4e79; --teal:#2c7873;
  --font-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;
  --font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;

  /* Chart palette - read by assets/js/charts-core.js#getChartPalette() and merged into
     dashboard.js's `colors` (the 7 scalar chart colours). The bespoke 6-colour `palette`
     array (Zscaler blue signature) stays in dashboard.js. Blue primary + slate/rust/teal
     secondaries so 2-3 series stay legible. */
  --chart-primary:#0075c9;
  --chart-secondary:#5b6470;
  --chart-warm:#c2410c;
  --chart-cool:#2c7873;
  --chart-positive:#1f6e3a;
  --chart-negative:#a82323;
  --chart-neutral:#8a8578;
  --chart-fill-alpha:0.12;
}
/* Dark-mode accent: Zscaler blue lifted toward lighter blue for legibility against dark panels;
   foreground flips to near-black so text on the lifted accent still clears contrast. */
body.dark{
  --bg:#16130E; --panel:#211C15; --ink:#F2EFE3; --muted:#A8A192; --line:#322B20; --chip:#2A241B;
  --accent:#4aa3e6;
  --on-accent:#0a1420;
  --accent-soft:#1B2A38;
  --accent-deep:#005a9e;
  --accent-bright:#6bb6ec;
}
