/* Self-hosted webfonts, SIL Open Font License 1.1.
 * Subsets: latin (covers French) + latin-ext (covers Turkish g-breve, s-cedilla, dotless i).
 */

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(./jost-latin-ext-normal-0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200 700;
  font-display: swap;
  src: url(./jost-latin-normal-1.woff2) format('woff2');
  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;
}

/*
 * Headings/display typeface. Was the Adobe Fonts "freight-big-pro" (loaded
 * via inc/assets.php's Typekit link), but that kit is missing several
 * Turkish capitals (İ, Ğ at minimum) — the browser silently substituted a
 * fallback font for just those glyphs, at mismatched proportions, so they
 * rendered visibly oversized. Patching individual missing glyphs one at a
 * time doesn't scale, so this typeface is self-hosted instead, split into
 * the same latin/latin-ext subsets Google Fonts itself serves it in — full
 * Turkish coverage confirmed (İ, ı, Ğ, ğ, Ş, ş, Ç, ç) before switching. The
 * client's Adobe Fonts kit also offers "cormorant-garamond" as an option,
 * but that Adobe-hosted subset is missing İ/ı/Ğ/ğ/Ş/ş too (confirmed by
 * inspecting the actual font file) — this is Google Fonts' own build of the
 * same open (SIL OFL) typeface, which has full coverage.
 */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./cormorant-garamond-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./cormorant-garamond-latin-400.woff2) format('woff2');
  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;
}

/*
 * Body typeface. Was the Adobe Fonts "cardo" — same missing-Turkish-glyph
 * problem as freight-big-pro above. Cardo is itself an open (SIL OFL)
 * typeface, so self-hosting the real thing (Google Fonts' build) sidesteps
 * the Adobe kit's incomplete subset entirely rather than patching around it.
 */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./cardo-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./cardo-latin-400.woff2) format('woff2');
  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;
}
