/* TT Norms Pro — die Hausschrift von Nabholz.
 *
 * Lizenz: TypeType, Rechnung HNA-001 vom 13.10.2026. Unbefristete
 * Webfont-Lizenz fuer www.nabholz.de und termin.nabholz.de, bis 100.000
 * Seitenaufrufe im Monat. Vier Schnitte: Regular, Medium, Bold, ExtraBold.
 * Wird die Grenze ueberschritten, ist TypeType zu benachrichtigen und die
 * Differenz zur naechsten Staffel nachzuzahlen.
 *
 * Dieses Blatt wird als letztes geladen und ersetzt damit Mulish aus den
 * uebernommenen TYPO3-Stilblaettern.
 */

@font-face {
  font-family: "TT Norms Pro";
  src: url("/assets/fonts/ttnorms/TT_Norms_Pro_Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TT Norms Pro";
  src: url("/assets/fonts/ttnorms/TT_Norms_Pro_Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* Es gibt keinen 600er Schnitt; 600 wird auf Bold gelegt, weil Medium
   dort zu duenn wirkt. */
@font-face {
  font-family: "TT Norms Pro";
  src: url("/assets/fonts/ttnorms/TT_Norms_Pro_Bold.woff2") format("woff2");
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
}
/* Es gibt keinen 900er Schnitt; 900 wird auf ExtraBold gelegt, damit der
   Browser keine kuenstliche Fettung rechnet. */
@font-face {
  font-family: "TT Norms Pro";
  src: url("/assets/fonts/ttnorms/TT_Norms_Pro_ExtraBold.woff2") format("woff2");
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}

/* Alles ausser den Symbolen aus der Icon-Schrift. Die alten Stilblaetter
   setzen Mulish an rund dreissig Stellen; statt jede einzeln zu aendern
   greift hier eine Regel, die gewichtiger ist als jede davon. */
html,
body,
html *:not([class^="icon-"]):not([class*=" icon-"]) {
  font-family: "TT Norms Pro", "Helvetica Neue", Arial, sans-serif;
}
