/*
 * Locally-hosted fonts — no Google CDN request, per the brief (speed on
 * Indian mobile networks + no GDPR third-party font call for EU visitors).
 *
 * Source: Google Fonts' own OFL-licensed repository (github.com/google/fonts),
 * subset to Latin + Devanagari + currency/punctuation and converted to woff2.
 * Licence: SIL Open Font License 1.1 — see OFL.txt in each upstream family;
 * free to bundle and redistribute with the theme.
 *
 * Noto Sans and JetBrains Mono ship as variable fonts, so one file covers
 * the whole weight range with `font-weight: <min> <max>` — no separate
 * files per weight needed for those two families.
 */

@font-face {
  font-family: 'Noto Sans';
  src: url('NotoSans-Variable.woff2') format('woff2-variations'),
       url('NotoSans-Variable.woff2') format('woff2');
  font-weight: 400 700;
  font-stretch: 75% 125%;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('ZillaSlab-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('ZillaSlab-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('ZillaSlab-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('JetBrainsMono-Variable.woff2') format('woff2-variations'),
       url('JetBrainsMono-Variable.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
