@font-face {
  font-family: 'SF Pro Display';
  src: url('/fonts/SF-Pro-Display-Bold.woff2') format('woff2');
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: 'SF Pro Display';
  src: url('/fonts/SF-Pro-Display-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'SF Pro Display';
  src: url('/fonts/SF-Pro-Display-Regular.woff2') format('woff2');
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SF Pro Text';
  src: url('/fonts/SFProText-Bold.woff2') format('woff2');
  font-weight: bold;
  font-display: swap;
}

@font-face {
  font-family: 'SF Pro Text';
  src: url('/fonts/SFProText-Regular.woff2') format('woff2');
  font-weight: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SF Pro Text';
  src: url('/fonts/SFProText-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'SF Pro Text';
  src: url('/fonts/SFProText-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}

/* Флаги гео на Windows. Системный шрифт Windows не содержит флаги-эмодзи и
   рисует вместо флага пару букв («DE» вместо флага Германии) — просьба
   контента 18.08.2026. unicode-range ограничен региональными индикаторами,
   поэтому шрифт (78 КБ) подменяет ТОЛЬКО флаги и качается лишь там, где
   семейство реально попало в стек — его подставляет класс
   .flagFontFallback (см. countryFlagFont.ts), то есть на macOS файл не
   скачивается вообще.
   Шрифт: Twemoji Country Flags (Twemoji, CC-BY 4.0; сборка из
   country-flag-emoji-polyfill, MIT) — см. fonts/TwemojiCountryFlags.LICENSE.txt */
@font-face {
  font-family: 'Twemoji Country Flags';
  src: url('/fonts/TwemojiCountryFlags.woff2') format('woff2');
  unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067,
    U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;
  font-display: swap;
}
