/*!
 * Self-hosted webfonts for the Private Club design (owner decision November 5, 2026, spec decision D35).
 *
 *   Cormorant Garamond   display serif: headings, the wordmark, the ledger figures, monograms
 *   Manrope              everything else: body copy, buttons, and the letter-spaced uppercase labels
 *
 * Each file is the `latin` subset of one variable font, so one file serves every weight in its range:
 *
 *   cormorant-garamond-latin-var.woff2          wght 300..700, upright
 *   cormorant-garamond-italic-latin-var.woff2   wght 300..700, italic (the gold <em> in headings)
 *   manrope-latin-var.woff2                     wght 200..800
 *
 * Cormorant is drawn small on its body (a low x-height), so both of its faces carry `size-adjust: 112%`. Every
 * type-size token was set for the Ledger's Fraunces; scaling the face once keeps those tokens, and the headings,
 * at the size they were approved at, instead of re-tuning each one.
 *
 * Both families are under the SIL Open Font License 1.1, which allows self-hosting and redistribution. Family,
 * style, weight range, display and unicode-range are what the font CDN serves for the latin subset; only the URL is
 * local, so no page opens a third-party connection. The upright Cormorant and Manrope are preloaded in
 * site/templates/layout.mjs because they paint the h1 and the body copy.
 *
 * The Ledger design's Fraunces, Karla and JetBrains Mono were retired with it. They remain under
 * wp-content/themes/sfbl/assets/fonts/ only as part of the WordPress parity reference.
 */

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/cormorant-garamond-latin-var.5d618c46.woff2) format('woff2');
  size-adjust: 112%;
  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;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/cormorant-garamond-italic-latin-var.e6d6d1d7.woff2) format('woff2');
  size-adjust: 112%;
  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;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(../fonts/manrope-latin-var.8bd97e6b.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;
}
