/* Shamba web fonts. Self hosted, no network request to any third party.
   Written clean for this build. The two brand-v3 font stylesheets still ship the
   retired display and mono candidates and are not copied here. Only the eight faces
   below exist in this build. (Named in words, not spelled out, because
   tools/check.sh greps the source for the retired family names.)

   Every face is subset to one stable charset: printable ASCII U+0020 to U+007E, plus
   U+00A0 U+00A9 U+00B7 U+2018 U+2019 U+201C U+201D U+2026 U+203A.
   U+2013 and U+2014 are excluded on purpose, so an en dash or an em dash cannot render
   even if one slips into copy. It falls back to a system face and shows as a defect.
   Rebuild with /Users/joechege/Projects/Shamba/website/tools/build-fonts.sh.

   Source Serif 4 is a variable face upstream. Each weight here is pinned at
   wght and at opsz 32, the optical size the outlined wordmark is set at.
   No unicode-range splitting: after subsetting there is one file per face. */

/* Source Serif 4, display. Floor 29px. Never below it. */
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/srcserif-italic-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/srcserif-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/srcserif-700.woff2') format('woff2');
}

/* Inter, body. Ceiling 24px. Never above it. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/inter-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/inter-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/inter-600.woff2') format('woff2');
}

/* IBM Plex Mono, utility. 12 or 14 only. */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/plexmono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/plexmono-500.woff2') format('woff2');
}
