/* =========================================
   Betűtípusok , HELYBEN (nem Google Fonts)
   =========================================
   MIÉRT: korábban a Google Fonts-ról jöttek, ami KÉT idegen domaint jelentett
   (fonts.googleapis.com a leíróért + fonts.gstatic.com a betűfájlokért), és a leíró
   CSS RENDER-BLOKKOLÓ volt: a böngésző addig nem rajzolt, amíg le nem jött.
   Helyben ez a blokkolás megszűnik, mert a leíró a saját CSS-ünkkel együtt érkezik.

   VÁLTOZÓ (variable) betűk: egyetlen fájl tartalmazza az ÖSSZES vastagságot (100-900),
   ezért nem kell külön fájl a 400/500/600/700-hoz. A `font-weight: 100 900` ezt jelzi.

   KÉT RÉSZLET, AMI MAGYARNÁL FONTOS:
   1. A latin-ext készlet KELL, mert az „ő" és az „ű" abban van (a latin-ban nincs).
      A `unicode-range` miatt a böngésző magától tölti le mindkettőt, ha kell.
   2. `font-display: swap` , a szöveg AZONNAL látszik rendszer-betűvel, és amikor
      megjön a saját betű, kicserélődik. Így soha nincs láthatatlan szöveg.

   A .woff2 fájlok az assets/vendor/fonts alatt vannak, VERZIÓ A NÉVBEN, mert arra a
   mappára 1 éves, megváltoztathatatlan gyorsítótár van (lásd _headers). Verzió-váltásnál
   ÚJ FÁJLNÉV kell, és itt átírni az útvonalat.

   Manrope: NEM töltjük , korábban szerepelt a Google Fonts-hivatkozásban, de az app
   CSS-ében sehol nem használjuk (csak vázlat-fájlokban). Egy teljes betűcsalád megspórolva.
   ========================================= */

/* ===== Inter , a felület alap-betűje (--font-family) ===== */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('../vendor/fonts/inter-5.3.0-latin.woff2') format('woff2-variations');
  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: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('../vendor/fonts/inter-5.3.0-latin-ext.woff2') format('woff2-variations');
  /* Itt van az „ő" és az „ű" , magyar szöveghez KÖTELEZŐ */
  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;
}

/* ===== Sora , címsor-betű (login-panel, kiemelt fejlécek) ===== */
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('../vendor/fonts/sora-5.3.0-latin.woff2') format('woff2-variations');
  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: 'Sora';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('../vendor/fonts/sora-5.3.0-latin-ext.woff2') format('woff2-variations');
  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;
}
