/* ═══ SCHRIFTEN DES HAUSES ══════════════════════════════════════════════════
   Inter fuer Fliesstext, Barlow fuer Ueberschriften. Beide liegen als woff2 im
   Repo unter /fonts, es wird nichts von Google oder einem anderen Fremdserver
   geladen (Datenschutz, und es war schon vorher so).

   WARUM DIESE DATEI EXISTIERT (Befund 27.07.2026): die @font-face-Bloecke
   standen in css/site.css UND in DREI Seitenkoepfen, die css/site.css gar
   nicht einbinden (datenschutz.html und impressum.html mit je 6 Bloecken,
   kostenvergleich-waermepumpe.html mit 5). Eine vierte Seite, anfrage.html,
   hatte gar keine Schriftquelle. Also vier gepflegte Staende derselben acht
   Bloecke, jeder fuer sich veraltbar. Seitdem laden ALLE 29 Seiten diese eine Datei, und zwar
   als erstes Stylesheet, damit die Schrift steht, bevor irgendetwas gesetzt
   wird.
   RICHTIGSTELLUNG 27.07.2026 spaet (R14-Befund, nachgemessen): Hier stand
   zuerst, die vier Seiten haetten die Schriftdateien "nie" bekommen und der
   Schalter messe auf datenschutz.html deshalb 188 statt 164 px, "weil Arial
   breiter setzt als Inter". Beides falsch. Gemessen am Altstand 8b0599d:
   datenschutz.html, impressum.html und kostenvergleich-waermepumpe.html
   trugen je eigene inline-@font-face-Bloecke (6, 6 und 5) und luden Inter
   und Barlow sehr wohl; nur anfrage.html hatte keine einzige Schriftquelle.
   Die 188 px kamen aus dem fehlenden `box-sizing`: 66 + 12 + 12 = 90 px je
   Feld, 90 + 90 + 6 + 2 = 188. Der Umzug bleibt richtig, seine Begruendung
   ist es jetzt auch. Lehre: eine plausible Erklaerung ist keine gemessene.
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/inter-400.woff2?v=8909904ab6') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/inter-500.woff2?v=f3779f1efc') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/inter-600.woff2?v=f9a06e79cd') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/inter-700.woff2?v=6f56409fd3') format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/barlow-400.woff2?v=b0a8ad37ac') format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/barlow-500.woff2?v=cd759df8ef') format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/barlow-700.woff2?v=2d797dd8b3') format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/fonts/barlow-800.woff2?v=231d487a99') format('woff2');
}
