/* TeamPulse shared brand palette. Raw values only, pulled from the live sites on 10/03/2026.
   Each design direction maps these to its own role tokens (surface, text, accent, etc.).
   JCruz Express rebuild (jcruzexpress.pages.dev) and keptstaffed.com. JCruz is red, never orange. */

:root {
  /* JCruz Express */
  --jc-red: #e4372b;
  --jc-red-deep: #d42a1f;
  --jc-red-dark: #b8211a;
  --jc-red-tint: #fdeceb;
  --jc-on-red: #ffffff;
  --jc-charcoal: #0f1117;
  --jc-charcoal-2: #181b25;
  --jc-charcoal-3: #1f2330;
  --jc-charcoal-line: #2a2e3a;
  --jc-body: #42454d;
  --jc-band: #f6f5f3;

  /* Kept Staffed */
  --ks-olive: #475133;
  --ks-olive-deep: #3f482c;
  --ks-olive-footer: #3c4529;
  --ks-olive-card: #535e3b;
  --ks-olive-card-hi: #5b673f;
  --ks-olive-border: #647147;
  --ks-teal: #0e7c75;
  --ks-teal-hover: #0a5e59;
  --ks-teal-on-olive: #a8e3dd;
  --ks-cream: #f6f4ea;
  --ks-ink: #1a1d14;
  --ks-body: #454a3a;
  --ks-border: #e3dfcc;
  --ks-field-border: #8a8f74;
  --ks-on-olive: #ffffff;
  --ks-on-olive-soft: #efefe6;
  --ks-on-olive-muted: #dcded0;
  --ks-error: #a32d12;

  /* Type both live sites use (directions may keep or replace, but one type system per direction) */
  --font-head-sites: 'Plus Jakarta Sans', system-ui, sans-serif;
  --font-body-sites: 'Figtree', system-ui, sans-serif;
}
