/* ==========================================================================
   Web fonts (self-hosted WOFF2, subset to Latin + punctuation/arrows)
   ========================================================================== */

@font-face {
  font-family: "DIN Condensed";
  src: url("../../assets/fonts/din-condensed-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PP Editorial New";
  src: url("../../assets/fonts/pp-editorial-new-200.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Variable font: covers every weight used (400–700) */
@font-face {
  font-family: "DM Sans";
  src: url("../../assets/fonts/dm-sans-variable.woff2") format("woff2");
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DM Mono";
  src: url("../../assets/fonts/dm-mono-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DM Mono";
  src: url("../../assets/fonts/dm-mono-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Biro Script Plus";
  src: url("../../assets/fonts/biro-script-plus-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
