/* Self-hosted fonts (moved off Google Fonts for the VPS strict CSP).
   Montserrat is the variable font, one file per subset covering weights 400 to
   700; Ukrainian text uses the cyrillic subsets.

   Instrument Serif is deliberately NOT hosted. The original Google Fonts URL
   requested weights 600/700, which the family does not ship, so Google silently
   omitted it and the live site has always rendered the display headings in the
   visitor's default system serif (Times New Roman on iOS/macOS, Noto/DejaVu on
   Android/Linux). The owner chose to keep that de facto look (2026-08-17), so
   the --font-display stack 'Instrument Serif', serif intentionally resolves to
   the serif fallback on every device, exactly as on Netlify. To adopt the real
   Instrument Serif later, restore the two @font-face blocks and woff2 files
   from the git history of this file. */

/* Montserrat (variable, wght 400-700) — latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./fonts/montserrat-var-latin.woff2?v=06b16db7') 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;
}
/* Montserrat — latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./fonts/montserrat-var-latin-ext.woff2?v=54d9a78b') 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;
}
/* Montserrat — cyrillic (Ukrainian) */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./fonts/montserrat-var-cyrillic.woff2?v=a187b077') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* Montserrat — cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('./fonts/montserrat-var-cyrillic-ext.woff2?v=0f7f5f2f') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
