/* Hausschrift des Frontends, kopiert aus cityseg/public/fonts/Fonts/.
   Nur woff2 - die Untergrenze ist Safari iOS 16, dort versteht jeder Browser
   das Format. Die urspruenglichen eot/svg/ttf/woff stammen aus der
   Internet-Explorer-Zeit und werden nicht gebraucht.

   Im Original sind es fuenf getrennte Familien mit Namen wie
   "HelveticaNeueW01-45Ligh". Hier zu EINER Familie mit Gewichtsachse
   zusammengefasst - dadurch reicht font-weight, statt den Familiennamen
   zu wechseln.

   font-display: swap - der Text ist sofort in der Systemschrift lesbar und
   wird ersetzt, sobald die Hausschrift da ist. Kein unsichtbarer Text. */

@font-face {
  font-family: "CS Helvetica";
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hn-thin.woff2") format("woff2");
}

@font-face {
  font-family: "CS Helvetica";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hn-light.woff2") format("woff2");
}

@font-face {
  font-family: "CS Helvetica";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hn-medium.woff2") format("woff2");
}

@font-face {
  font-family: "CS Helvetica";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hn-black.woff2") format("woff2");
}

/* Eigene Familie statt Gewicht: Dieser Schnitt ist breiter laufend
   (Heavy Extended), nicht nur fetter. Als Gewicht eingeordnet wuerde er
   Zeilen unerwartet umbrechen lassen. */
@font-face {
  font-family: "CS Helvetica Extended";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("fonts/hn-heavy-ext.woff2") format("woff2");
}
