/* TASK-2026-095 Workstream E — PLATFORM DEFAULT palette (navy / red / grey / white).
   Every org PWA links this after app.t9c.css. Branded orgs (e10x, eme10x, abc, …)
   ship their own _shared.t9c.css via apps/_overrides/<org>/pwa/ which OVERRIDES these
   vars. Orgs with no override inherit this default. CLAUDE.md Brand. */
:root {
  --c-navy:   #001F3F;
  --c-red:    #D90429;
  --c-grey:   #CBD5E1;
  --c-white:  #ffffff;
  --c-dark:   #0f172a;

  --brand-primary:   var(--c-navy);
  --brand-secondary: var(--c-red);
  --brand-bg-soft:   #F1F5F9;
  --brand-surface:   var(--c-white);
  --brand-text:      var(--c-dark);
  --brand-muted:     #64748B;

  --font-body: "Inter", system-ui, -apple-system, sans-serif;
  --font-head: "Inter", system-ui, -apple-system, sans-serif;
}
/* TASK-2026-THEME T1 — dark overrides for the brand surface/text tokens (keeps navy/red brand hues). */
:root[data-theme="dark"] {
  --brand-bg-soft: #0f1a2e;
  --brand-surface: #0f1a2e;
  --brand-text:    #e8edf5;
  --brand-muted:   #9fb0c8;
}
.btn-primary {
  background: var(--brand-primary); color: #fff;
  transition: background .15s ease, transform .15s ease;
}
.btn-primary:hover { background: var(--brand-secondary); }
