/* ============================================================
   SwissKPI — Polices locales Helvetica Now Display
   Bold (700) : titres
   Regular (400) : textes courants
   Light (300) : petits textes / sous-titres
   ============================================================ */

@font-face {
  font-family: "Helvetica Now Display";
  src: url("../fonts/HelveticaNowDisplay-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Now Display";
  src: url("../fonts/HelveticaNowDisplay-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Now Display";
  src: url("../fonts/HelveticaNowDisplay-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Remplacement de la police principale du template (Inter Display → Helvetica Now Display) */
:root {
  --_font-family---primary-font: "Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
