/* =============================================================================
   KEBAB STATIONEN — self-hosted webfonts (GDPR: do NOT hotlink Google Fonts
   from an EU production site).

   BEFORE LAUNCH: download the woff2 files listed below into assets/fonts/ and
   keep the exact filenames. Sources (SIL Open Font License, free to self-host):

     Fraunces         → https://fonts.google.com/specimen/Fraunces
     Hanken Grotesk   → https://fonts.google.com/specimen/Hanken+Grotesk
     Spline Sans Mono → https://fonts.google.com/specimen/Spline+Sans+Mono

   Easiest: use https://gwfh.mranftl.com/fonts ("google webfonts helper") to
   grab woff2 + this exact @font-face block, or run the fonts through a
   subsetter (latin + latin-ext) to cut weight further.

   Until the files are present the site falls back to the stacks defined in
   main.css (Iowan/Palatino/Georgia, Helvetica/Arial, system mono) — still
   readable, just not the intended identity.
   ========================================================================== */

/* ---- Fraunces (variable, display) ----
   Grab the variable woff2 WITH the SOFT and WONK axes (the design uses them via
   font-variation-settings). google-webfonts-helper → "variable" → all axes, or
   subset Fraunces[SOFT,WONK,opsz,wght].woff2 to latin + latin-ext. */
@font-face {
  font-family: "Fraunces";
  src: url("../fonts/fraunces-latin.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fraunces";
  src: url("../fonts/fraunces-latin-italic.woff2") format("woff2");
  font-weight: 400 700;
  font-style: italic;
  font-display: swap;
}

/* ---- Hanken Grotesk (body / UI) ---- */
@font-face {
  font-family: "Hanken Grotesk";
  src: url("../fonts/hankengrotesk-latin.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* ---- Spline Sans Mono (labels, prices, hours board) ---- */
@font-face {
  font-family: "Spline Sans Mono";
  src: url("../fonts/splinesansmono-latin.woff2") format("woff2");
  font-weight: 400 600;
  font-style: normal;
  font-display: swap;
}
