/* Mario Stanković — Fonts (self-hosted) · v2
   Hanken Grotesk → Display / headings (Regular 400, Medium 500, Bold 700, Extrabold 800)
   Inter          → Body / running text (Regular 400, Medium 500, Bold 700)
   JetBrains Mono → Code / kickers / metadata
   Served locally from /assets/fonts/ — no CDN, no third-party requests.
   OFL-licensed woff2 (latin subset, via Fontsource builds of the Google Fonts sources). */

/* ---- Hanken Grotesk (display) ---- */
@font-face {
  font-family: "Hanken Grotesk"; font-style: normal; font-weight: 400;
  font-display: swap; src: url("/assets/fonts/hanken-grotesk-400.woff2") format("woff2");
}
@font-face {
  font-family: "Hanken Grotesk"; font-style: normal; font-weight: 500;
  font-display: swap; src: url("/assets/fonts/hanken-grotesk-500.woff2") format("woff2");
}
@font-face {
  font-family: "Hanken Grotesk"; font-style: normal; font-weight: 700;
  font-display: swap; src: url("/assets/fonts/hanken-grotesk-700.woff2") format("woff2");
}
@font-face {
  font-family: "Hanken Grotesk"; font-style: normal; font-weight: 800;
  font-display: swap; src: url("/assets/fonts/hanken-grotesk-800.woff2") format("woff2");
}

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

/* ---- JetBrains Mono ---- */
@font-face {
  font-family: "JetBrains Mono"; font-style: normal; font-weight: 400;
  font-display: swap; src: url("/assets/fonts/jetbrains-mono-400.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono"; font-style: normal; font-weight: 500;
  font-display: swap; src: url("/assets/fonts/jetbrains-mono-500.woff2") format("woff2");
}
