/* Lokale Schriften — DSGVO-konform, keine externen Aufrufe.
   Cinzel: latein (Überschriften). Montserrat: latein + kyrillisch (Text DE/RU/UKR). */

/* ---------- Cinzel (Display) ---------- */
@font-face{font-family:'Cinzel';font-style:normal;font-weight:400;font-display:swap;
  src:url('fonts/cinzel-v26-latin-regular.woff2') format('woff2');}
@font-face{font-family:'Cinzel';font-style:normal;font-weight:500;font-display:swap;
  src:url('fonts/cinzel-v26-latin-500.woff2') format('woff2');}
@font-face{font-family:'Cinzel';font-style:normal;font-weight:600;font-display:swap;
  src:url('fonts/cinzel-v26-latin-600.woff2') format('woff2');}

/* ---------- Montserrat — kyrillisch (vorhanden) ---------- */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;
  src:url('fonts/montserrat-v31-cyrillic-200.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;
  src:url('fonts/montserrat-v31-cyrillic-300.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;
  src:url('fonts/montserrat-v31-cyrillic-regular.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;
  src:url('fonts/montserrat-v31-cyrillic-500.woff2') format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}

/* ---------- Montserrat — latein (NOCH HINZUFÜGEN) ----------
   Dateien noch ablegen: montserrat-v31-latin-200/300/regular/500.woff2
   (google-webfonts-helper → Montserrat → Charset 'latin' + 'latin-ext'). */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;
  src:url('fonts/montserrat-v31-latin-200.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;
  src:url('fonts/montserrat-v31-latin-300.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;
  src:url('fonts/montserrat-v31-latin-regular.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;
  src:url('fonts/montserrat-v31-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
