/* ==========================================================
   fonts.css : ISONEX web fonts
   Fonts are served from our own site (assets/fonts/) instead of
   Google Fonts. Benefits: faster loading, better privacy, and a
   stricter Content Security Policy with no third-party font host.
   font-display: swap shows text in a fallback font immediately
   while the web font loads, so the page is never blank.
   ========================================================== */

/* Fraunces: headings (upright and italic, variable weight) */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-opsz.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/fraunces-opsz-italic.woff2) format('woff2');
}

/* Manrope: body text and buttons */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(../fonts/manrope.woff2) format('woff2');
}

/* JetBrains Mono: small labels and eyebrow text */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/jetbrains-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/jetbrains-mono-500.woff2) format('woff2');
}
