/* ============================================================================
   SarveSarva AI — variant "crocus" — self-hosted fonts (latin subsets).
   Downloaded once from Google Fonts (SIL OFL licences) and served from our
   own origin: no visitor data ever reaches fonts.googleapis.com. The page
   copy is English, so the latin subset is sufficient. Host Grotesk is a
   variable font; one file carries weights 400–500.
   URLs are relative so the same file works from the static preview and
   from the Next.js /assets mount.
   ========================================================================== */

@font-face {
  font-family: "Funnel Display";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/funnel-display-300-latin.woff2) format("woff2");
}

@font-face {
  font-family: "Host Grotesk";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url(../fonts/host-grotesk-latin.woff2) format("woff2");
}

@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/roboto-mono-500-latin.woff2) format("woff2");
}
