/* HIS France DMC — self-hosted webfonts (latin subset, woff2)
   font-display:swap → text paints immediately with the fallback, then swaps. */

@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../assets/fonts/fira-sans-condensed-400.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../assets/fonts/fira-sans-condensed-600.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../assets/fonts/fira-sans-condensed-700.woff2') format('woff2');
}
@font-face{
  font-family:'Fira Sans Condensed';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../assets/fonts/fira-sans-condensed-800.woff2') format('woff2');
}

@font-face{
  font-family:'Source Sans 3';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url('../assets/fonts/source-sans-3-300.woff2') format('woff2');
}
@font-face{
  font-family:'Source Sans 3';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../assets/fonts/source-sans-3-400.woff2') format('woff2');
}
@font-face{
  font-family:'Source Sans 3';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../assets/fonts/source-sans-3-500.woff2') format('woff2');
}
@font-face{
  font-family:'Source Sans 3';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../assets/fonts/source-sans-3-600.woff2') format('woff2');
}
/* 700 is not shipped as a file: the browser synthesises it from 600 where used. */
