/*
 * Mandate Font Loading
 *
 * Fonts are loaded from Google Fonts CDN.
 * Inter: body text, UI, navigation (400, 500, 600)
 * Instrument Sans: marketing headlines (600, 700)
 * JetBrains Mono: code/technical contexts (400)
 *
 * Import URL (used in HTML <link>):
 * https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono&display=swap
 *
 * TODO (pre-production): Replace Google Fonts CDN with self-hosted woff2 files
 * served from mandateco.ca to avoid requests to US-controlled infrastructure
 * (fonts.googleapis.com / fonts.gstatic.com). Download woff2 subsets, update
 * the @font-face src below with local paths, and remove the Google Fonts <link>
 * tags from all www/*.html and src/Mandate.Web/index.html.
 */

/* Font-face fallback definitions for offline/fast rendering */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: local("Inter");
}

@font-face {
  font-family: "Instrument Sans";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: local("Instrument Sans");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("JetBrains Mono");
}
