/* ==========================================================================
   Self-hosted fonts (assets/fonts). Listed in Elementor's font picker under
   "xparts — ჩვენი ფონტები" (inc/elementor/fonts.php).
   - TBCX: Georgian, Latin, Cyrillic; 400 / 500 / 700 (700 also serves 600–900).
   - FiraGO (SIL OFL, FiraGO-OFL.txt): 100–900 + italics, subset to Latin,
     Latin Ext-A, basic Cyrillic, Georgian, punctuation and ₾.
   - Roboto: variable 100–900, Latin only.
   ========================================================================== */

@font-face { font-family: "TBCX"; src: url("../fonts/TBCX-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "TBCX"; src: url("../fonts/TBCX-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "TBCX"; src: url("../fonts/TBCX-Bold.woff2") format("woff2"); font-weight: 600 900; font-style: normal; font-display: swap; }

@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-100.woff2") format("woff2"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-100-Italic.woff2") format("woff2"); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-200.woff2") format("woff2"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-200-Italic.woff2") format("woff2"); font-weight: 200; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-300.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-300-Italic.woff2") format("woff2"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-400-Italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-500-Italic.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-600-Italic.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-700-Italic.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-800.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-800-Italic.woff2") format("woff2"); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-900.woff2") format("woff2"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "FiraGO"; src: url("../fonts/FiraGO-900-Italic.woff2") format("woff2"); font-weight: 900; font-style: italic; font-display: swap; }

@font-face {
  font-family: "Roboto"; src: url("../fonts/Roboto-Latin-Variable.woff2") format("woff2");
  font-weight: 100 900; font-style: normal; font-display: swap;
  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;
}
