/*
 * Шрифты портала и карточек по умолчанию — локально, а не с Google.
 *
 * Причина в съёмке слайдов: html-to-image встраивает шрифты в снимок, и
 * с чужого домена он их не прочитает. Заодно портал перестаёт ходить к
 * Google при каждой загрузке. Лицензия — SIL OFL, см. static/fonts/README.md.
 *
 * Шрифты вариативные: один файл на семейство и подмножество покрывает
 * весь диапазон весов. font-display: block — при съёмке подменный шрифт
 * не должен попасть в кадр, пока настоящий грузится.
 */

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/montserrat-cyrillic.45ea393f38e4.woff2") format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: block;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Montserrat';
  src: url("../fonts/montserrat-latin.c154477b9aff.woff2") format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: block;
  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;
}

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/playfair-display-cyrillic.62f762afb90d.woff2") format('woff2');
  font-weight: 400 500;
  font-style: normal;
  font-display: block;
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Playfair Display';
  src: url("../fonts/playfair-display-latin.6da252de0cbc.woff2") format('woff2');
  font-weight: 400 500;
  font-style: normal;
  font-display: block;
  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;
}
