/* HFG brand tokens + self-hosted fonts.
   Portable brand baseline (colors + font families). Layout/composition is not
   dictated here — the tool's own semantic variables live in index.css and
   reference these font vars. All fonts are vendored locally (see vendor/PROVENANCE.md);
   no external font/CDN dependency. */

/* ===== Self-hosted fonts ===== */

/* Dunbar Text — HFG brand sans / display (extracted from the original prototype's data: URIs) */
@font-face{
  font-family:'Dunbar Text';font-style:normal;font-weight:400;font-display:swap;
  src:url("../assets/fonts/dunbar-text-400.woff2") format("woff2");
}
@font-face{
  font-family:'Dunbar Text';font-style:normal;font-weight:500;font-display:swap;
  src:url("../assets/fonts/dunbar-text-500.woff2") format("woff2");
}
@font-face{
  font-family:'Dunbar Text';font-style:normal;font-weight:700;font-display:swap;
  src:url("../assets/fonts/dunbar-text-700.woff2") format("woff2");
}
@font-face{
  font-family:'Dunbar Text';font-style:normal;font-weight:800;font-display:swap;
  src:url("../assets/fonts/dunbar-text-800.woff2") format("woff2");
}

/* Geist Mono — numeric / label monospace (variable font, latin subset) */
@font-face{
  font-family:'Geist Mono';font-style:normal;font-weight:100 900;font-display:swap;
  src:url("../assets/fonts/geist-mono.woff2") format("woff2");
}

:root{
  /* ===== HFG brand color vocabulary (portable baseline) ===== */
  --hfg-navy-real:#0C5A89;
  --hfg-navy-900:#0a2540;
  --hfg-navy-800:#0e3a5f;
  --hfg-navy-700:#1f4e7a;
  --hfg-navy-600:#2d6296;
  --hfg-navy-500:#4a7fb8;
  --hfg-navy-100:#ecf2f7;
  --hfg-navy-50:#f5f8fb;
  --hfg-ink-900:#0c1722;
  --hfg-ink-700:#2a3744;
  --hfg-ink-600:#48555f;
  --hfg-ink-500:#5b6878;
  --hfg-ink-150:#e5e9ee;
  --hfg-ink-100:#eef1f4;
  --hfg-ink-50:#f6f8fa;
  --hfg-paper:#fbfcfd;
  --hfg-accent-green:#2f7d5b;
  --hfg-accent-rose:#b04848;
  --hfg-accent-lime:#D7DB00;
  --hfg-accent-teal:#0BA0C2;

  /* ===== Brand font families ===== */
  --hfg-font-sans:"Dunbar Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --hfg-font-display:"Dunbar Tall", "Dunbar Text", var(--hfg-font-sans);
  --hfg-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
