/* ---------------------------------------------------------------------------
   Self-hosted webfonts — replaces the Google Fonts @import that used to sit at
   the top of custom.css. That @import was invisible to the preload scanner and
   serialised four round trips (html -> custom.css -> googleapis -> gstatic)
   before any text could paint.

   Both families are VARIABLE fonts: Google serves one identical woff2 per
   family for every requested weight, so declaring each weight separately would
   make the browser fetch the same bytes 3x and 4x over. Instead each family is
   declared once with a font-weight RANGE covering the weights the site uses.

   Latin subset only (the site is lang="en"). Regenerate by re-fetching
   fonts.googleapis.com/css2 with a modern-Chrome UA if the weights change.
--------------------------------------------------------------------------- */

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url(../media/fonts/cormorant-garamond-var.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;
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url(../media/fonts/rubik-var.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;
}
