/* Self-hosted fonts (latin subset only — covers French + English text on
   this site) — replaces the Google Fonts CDN link, which sent every
   visitor's IP to Google on page load without consent. See CLAUDE.md.
   Big Shoulders Display and Work Sans each ship a single static file for
   all the weights this site uses (600/800/900 and 400/500/600
   respectively) — that's not a mistake, Google's own CDN serves the same
   file for those weights too, this just mirrors it locally. */

@font-face {
  font-family: 'Big Shoulders Display';
  font-style: normal;
  font-weight: 600 900;
  font-display: swap;
  src: url('big-shoulders-display.woff2') format('woff2');
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url('work-sans.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url('jetbrains-mono.woff2') format('woff2');
}
