:root {
  /* ── CI SSOT (PRJ-04 Override 2026-03-22) ────────────────────────────────── */
  /* Primary brand                                                               */
  --h2t-brand-cyan:  #009cad;   /* Pacific Cyan — primary actions, headings     */
  --h2t-ink:         #2e3a43;   /* Jet Black — body text, headings               */
  --h2t-bg:          #f8f9fa;   /* Page background                               */
  --h2t-surface:     #ffffff;   /* Cards, panels                                 */
  --h2t-border:      rgba(0,0,0,0.10);
  --h2t-accent:      #f1626c;   /* Bubblegum Pink — alerts, error, CTA highlight  */

  /* Legacy alias (kept for backward compat in older rules) */
  --h2t-cta-pink:    #f1626c;

  /* Typography */
  --h2t-font: "Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;

  /* Shape */
  --h2t-radius: 8px;
  --h2t-shadow: 0 1px 4px rgba(0,0,0,0.08);
}
