/* GT Walsheim — Hausschrift für alle Lab-Oberflächen.
   Eigene Datei, damit auch die eigenständigen Experimente (002, 003) sie
   einbinden können, ohne die übrige Lab-Gestaltung mitzunehmen.

   Lizenz: gekaufte Webfont-Lizenz (Grilli Type). Dieselben Dateien liegen
   bereits öffentlich unter /mp-construction/fonts/ für die Coming-Soon-Seite.

   font-display: swap — der Text steht sofort, statt bis zum Laden unsichtbar
   zu bleiben. Bei einer Bedienoberfläche ist ein kurzer Schriftwechsel
   deutlich erträglicher als leere Regler-Beschriftungen. */

@font-face {
  font-family: "GT Walsheim";
  src: url("/derposch/_shared/fonts/GT-Walsheim-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/derposch/_shared/fonts/GT-Walsheim-Light-Oblique.woff2") format("woff2");
  font-weight: 300;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: "GT Walsheim";
  src: url("/derposch/_shared/fonts/GT-Walsheim-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Zifferbreite festhalten: In den Experimenten laufen Zahlenwerte live mit
   (Reglerwerte, Frequenzen, Bildmaße). Ohne tabellarische Ziffern springt
   die Zeile bei jeder Änderung. Hat die Schrift kein tnum, bleibt es
   wirkungslos — schadet also nichts. */
.zahl,
output,
input[type="range"] + span {
  font-variant-numeric: tabular-nums;
}
