/* Archivo self-hostat, font VARIABIL (o singură axă, `wght` 100–900): ȘASE fețe,
   DOUĂ fișiere. Cele șase fișiere de dinainte erau, byte cu byte, doar două.
   De ce, cu cifrele și porțile: comentariul din `functions.php`, la lista de
   preîncărcare (21 sep 2026). Greutățile declarate rămân 400 / 600 / 700, deci
   cererea de 500 cade tot pe 400, exact ca înainte.
   `archivo-var-latin-ext.woff2` e nefolosit: subsetul latin-ext ÎNTREG, ținut ca
   rezervă. Site-ul are nevoie doar de glifele românești, care stau în `-ro`.
   Comentariul de aici e scurt dinadins: fișierul e blocant la randare, iar
   varianta lungă costa 614 B pe fiecare vizitator. */

/* 2026-08-03: fetele 500 scoase — greutatea aparea de 2 ori
   in tot site-ul si costa 67 KB pe vizitator. Cele doua locuri au trecut pe 600.
*/
/* Archivo self-hostat - latin + latin-ext (diacritice RO). font-display:swap. */

/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/archivo-var-ro.woff2') format('woff2');
  unicode-range: U+0102-0103, U+015E-0163, U+0218-021B;
}

/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/archivo-var-latin.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;
}

/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/archivo-var-ro.woff2') format('woff2');
  unicode-range: U+0102-0103, U+015E-0163, U+0218-021B;
}

/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/archivo-var-latin.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;
}

/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/archivo-var-ro.woff2') format('woff2');
  unicode-range: U+0102-0103, U+015E-0163, U+0218-021B;
}

/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/archivo-var-latin.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;
}


/* Fallback metric-compatibil: reduce CLS-ul la momentul swap-ului. */
@font-face {
  font-family: 'Archivo Fallback';
  src: local('Segoe UI'), local('Helvetica Neue'), local('Arial');
  size-adjust: 97%;
  ascent-override: 92%;
  descent-override: 24%;
  line-gap-override: 0%;
}
