/*
 * Google Sans Code + Google Sans Flex — self-hosted (Latin, normal only).
 * Loaded only on home-page-v4 + ipa via functions-scripts/style-script.php.
 *
 * Both fonts are VARIABLE — a single .woff2 carries every weight on a wght axis
 *   - Google Sans Code: wght 300..800 (Light → Bold)
 *   - Google Sans Flex: wght 1..1000  (Light → Bold; full axis)
 * So `font-weight: 400/500/600/700` all pick from one file — no per-weight files.
 *
 * Latin only — covers U+0000-00FF + standard punctuation. If non-Latin support
 * is needed (latin-ext / vietnamese / cyrillic / etc.), download the matching
 * subset .woff2 from Google Fonts and add a parallel @font-face block with its
 * own unicode-range below.
 */

/* ── Google Sans Code (mono) ───────────────────────────────────────────── */
@font-face {
  font-family: "Google Sans Code";
  src: url("GoogleSansCode-normal-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ── Google Sans Flex (variable sans) ──────────────────────────────────── */
@font-face {
  font-family: "Google Sans Flex";
  src: url("GoogleSansFlex-normal-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 1 1000;
  font-stretch: 100%;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
