/* Fira Sans – selbst gehostet (SIL Open Font License 1.1, siehe OFL.txt)
 * Dateien liegen im selben Ordner wie diese CSS.
 * font-display: swap -> Text sofort sichtbar, Schrift tauscht nach dem Laden nach.
 */

@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("FiraSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("FiraSans-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("FiraSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("FiraSans-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("FiraSans-Bold.woff2") format("woff2");
}

/* ── Optional: Fira Sans global anwenden ─────────────────────────────────────
 * Nur nötig, wenn du Fira Sans NICHT über die Blocksy-Typografie auswählst.
 * Zum Aktivieren die folgende Regel einkommentieren. Blocksy steuert Schriften
 * über CSS-Variablen; die body-Regel plus Variablen-Override greift breit.
 *
 * :root { --theme-font-family: "Fira Sans", system-ui, sans-serif; }
 * body, button, input, select, textarea {
 *   font-family: "Fira Sans", system-ui, sans-serif;
 * }
 */
