/* ============================================================================
   Self-hosted brand fonts (GDPR — no Google Fonts requests from EU visitors).
   Subset Latin woff2 files in /wwwroot/fonts. font-display: swap to avoid
   invisible text. URLs are root-relative (asp-append-version rewrites HTML
   href/src, never CSS url()). If a file is ever absent the family simply
   falls back to the system stack declared in --mt-font-* tokens.
   Inter & Montserrat are SIL Open Font License — self-hosting permitted.
   ========================================================================== */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/inter-400.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/fonts/inter-500.woff2") format("woff2");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/fonts/montserrat-600.woff2") format("woff2");
}
