/* Self-hosted fonts (SIL OFL 1.1, see assets/fonts/LICENSE-OFL.txt).
   No request is made to Google or any other third party.
   Inter: WOFF2 + font-display:optional (CLS 0: fara schimbare de font dupa prima randare; se
   preincarca doar fetele folosite in primul ecran, vezi inc/perf.php). Poppins/Lora raman swap. */
@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: optional; src: url("../fonts/inter-400.woff2") format("woff2"), url("../fonts/inter-400.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 500; font-display: optional; src: url("../fonts/inter-500.woff2") format("woff2"), url("../fonts/inter-500.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: optional; src: url("../fonts/inter-600.woff2") format("woff2"), url("../fonts/inter-600.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: optional; src: url("../fonts/inter-700.woff2") format("woff2"), url("../fonts/inter-700.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 800; font-display: optional; src: url("../fonts/inter-800.woff2") format("woff2"), url("../fonts/inter-800.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 600; font-display: optional; src: url("../fonts/inter-600i.woff2") format("woff2"), url("../fonts/inter-600i.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 700; font-display: optional; src: url("../fonts/inter-700i.woff2") format("woff2"), url("../fonts/inter-700i.woff") format("woff"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 800; font-display: optional; src: url("../fonts/inter-800i.woff2") format("woff2"), url("../fonts/inter-800i.woff") format("woff"); }

/* Rezerve cu metrici potriviți cu Inter ("Inter Fallback" = Arial/Liberation Sans scalat).
   Dacă Inter nu e încă disponibil la prima randare, textul se așază aproape identic (CLS ~0).
   size-adjust / ascent / descent: calculate din fișierele Inter de aici față de Arial (medie ponderată pe frecvența literelor). */
@font-face { font-family: "Inter Fallback"; font-style: normal; font-weight: 400; src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo"), local("Helvetica"); size-adjust: 107.47%; ascent-override: 90.14%; descent-override: 22.44%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: normal; font-weight: 500; src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("Arimo"), local("Helvetica"); size-adjust: 108.6%; ascent-override: 89.2%; descent-override: 22.21%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: normal; font-weight: 600; src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Arimo Bold"), local("Helvetica Bold"); size-adjust: 101.31%; ascent-override: 95.62%; descent-override: 23.81%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: normal; font-weight: 700; src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Arimo Bold"), local("Helvetica Bold"); size-adjust: 102.34%; ascent-override: 94.66%; descent-override: 23.57%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: normal; font-weight: 800; src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Arimo Bold"), local("Helvetica Bold"); size-adjust: 103.61%; ascent-override: 93.5%; descent-override: 23.28%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: italic; font-weight: 600; src: local("Arial Bold Italic"), local("Arial-BoldItalicMT"), local("Liberation Sans Bold Italic"), local("Arimo Bold Italic"), local("Helvetica Bold Oblique"); size-adjust: 101.97%; ascent-override: 95%; descent-override: 23.65%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: italic; font-weight: 700; src: local("Arial Bold Italic"), local("Arial-BoldItalicMT"), local("Liberation Sans Bold Italic"), local("Arimo Bold Italic"), local("Helvetica Bold Oblique"); size-adjust: 103%; ascent-override: 94.05%; descent-override: 23.42%; line-gap-override: 0%; }
@font-face { font-family: "Inter Fallback"; font-style: italic; font-weight: 800; src: local("Arial Bold Italic"), local("Arial-BoldItalicMT"), local("Liberation Sans Bold Italic"), local("Arimo Bold Italic"), local("Helvetica Bold Oblique"); size-adjust: 104.27%; ascent-override: 92.91%; descent-override: 23.13%; line-gap-override: 0%; }

@font-face { font-family: "Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/poppins-400.woff2") format("woff2"), url("../fonts/poppins-400.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/poppins-500.woff2") format("woff2"), url("../fonts/poppins-500.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 600 800; font-display: swap; src: url("../fonts/poppins-700.woff2") format("woff2"), url("../fonts/poppins-700.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: italic; font-weight: 400 500; font-display: swap; src: url("../fonts/poppins-400i.woff2") format("woff2"), url("../fonts/poppins-400i.woff") format("woff"); }
@font-face { font-family: "Poppins"; font-style: italic; font-weight: 600 800; font-display: swap; src: url("../fonts/poppins-700i.woff2") format("woff2"), url("../fonts/poppins-700i.woff") format("woff"); }

/* Lora — SIL OFL 1.1 (assets/fonts/Lora-OFL.txt). Variable font; WOFF2 = doar conversie de format (fara modificarea glifelor).
   The browser only downloads it when Lora is actually selected in Allma Builder. */
@font-face { font-family: "Lora"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("../fonts/Lora-Variable.woff2") format("woff2"), url("../fonts/Lora-Variable.ttf") format("truetype"); }
@font-face { font-family: "Lora"; font-style: italic; font-weight: 400 700; font-display: swap; src: url("../fonts/Lora-Italic-Variable.woff2") format("woff2"), url("../fonts/Lora-Italic-Variable.ttf") format("truetype"); }
