/* ──────────────────────────────────────────────────────────────────────────
   Self-hosted шрифты для LAMA VPN
   
   Раньше шрифты грузились с fonts.googleapis.com + fonts.gstatic.com — это
   2 дополнительных HTTPS-запроса к Google. Из РФ-регионов (Сибирь, Юг, Урал)
   эти запросы шли по 500-1500мс, что блокировало рендер текста.
   
   Сейчас шрифты лежат прямо на нашем сервере lamavpn.xyz, юзер качает их по
   уже открытому соединению (без DNS+TLS-handshake) → экономия 200-500мс.
   
   font-display: swap — пока шрифт грузится, показываем системный шрифт.
   Юзер сразу видит текст, потом он перерисовывается в Inter (без FOIT).
   
   Variable шрифты — один файл вместо 6 разных весов (400/500/600/700/800/900).
   ──────────────────────────────────────────────────────────────────────────*/

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('/static/fonts/inter-cyrillic.woff2') format('woff2');
  /* Cyrillic + Cyrillic Supplement + Cyrillic Extended */
  unicode-range: U+0400-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url('/static/fonts/inter-latin.woff2') format('woff2');
  /* Basic Latin + Latin-1 + Latin Extended-A */
  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: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url('/static/fonts/jbmono-cyrillic.woff2') format('woff2');
  unicode-range: U+0400-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 100 800;
  src: url('/static/fonts/jbmono-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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
