/* ==========================================================================
   Fonts — Billy Ho (self-hosted)
   Per brand bible: headings = Gill Sans Heavy (Monotype commercial licence,
   self-host ONLY — never CDN), body = Plus Jakarta Sans Light + Bold
   (SIL OFL; replaced Instagram Sans, now Meta-proprietary).
   Files expected in /assets/fonts/ — see preload list in functions.php.
   ========================================================================== */

/* --------------------------------------------------------------------------
   Gill Sans Heavy — headings + buttons
   Declared at weight 700 so the ui.css heading rules (font:700 ...) hit the
   real face without synthetic bolding.
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Gill Sans Heavy";
  src: url("../fonts/gillsans-heavy.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --------------------------------------------------------------------------
   Plus Jakarta Sans — body (light = default text, bold = strong/emphasis)
   One family name; weight drives file selection.
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../fonts/plusjakartasans-light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("../fonts/plusjakartasans-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Holtzberg (display face, no digits) — add here if/when the licensed file
   is confirmed; then point --ff-display at it in brand.css. */
