/* fonts.css — Self-hosted IBM Plex Sans (sans-serif)
 * Sprint: GAP-PRIVACY-GFONTS-01
 * Source: @ibm/plex-sans@1.1.0 npm package (SIL OFL 1.1, see ibm-plex-sans/LICENSE.txt)
 * Reason for static cuts: variable font no longer ships with current npm release.
 * Weights provided: 300 Light, 400 Regular, 500 Medium, 600 SemiBold.
 * Unicode-range: Latin (Basic + Extended-A/B), Latin-1 Supplement, Latin-Extended-Additional,
 *                General Punctuation, Currency Symbols.
 *                — covers DE / EN / FR / ES / PL / IT (i18n-konform).
 * No external CDN. No @import.
 */

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/static/fonts/ibm-plex-sans/IBMPlexSans-Light.woff2') format('woff2');
  unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F, U+20A0-20CF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/static/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2') format('woff2');
  unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F, U+20A0-20CF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/static/fonts/ibm-plex-sans/IBMPlexSans-Medium.woff2') format('woff2');
  unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F, U+20A0-20CF;
}

@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/static/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.woff2') format('woff2');
  unicode-range: U+0000-024F, U+1E00-1EFF, U+2000-206F, U+20A0-20CF;
}
