/* Self-hosted шрифты. Файлы лежат в /wwwroot/fonts/, скачаны через google-webfonts-helper.
   Subset cyrillic_latin - один .woff2 содержит оба диапазона (кириллица + латиница),
   поэтому unicode-range не нужен. font-display: swap - текст сразу отрисуется fallback'ом,
   потом swap'нется на основной шрифт без блокировки рендера.

   Загружаем только Manrope - это основной UI-шрифт. Nunito и Open Sans были
   объявлены ранее как fallback в font-family-стэке (Manrope, 'Nunito', sans-serif),
   но Manrope всегда доступен, поэтому они никогда визуально не использовались.
   Браузер при этом проактивно скачивал их woff2 (~94 KB бесполезного трафика).
   Удалены - если конкретная страница нуждается в Nunito (Booking/TrackingMap), пусть
   декларирует @@font-face inline у себя.

   Manrope 200 убран - в app-CSS он не используется (только в стороннем
   time_selector.css), а на excursion-странице не подгружается всё равно. */

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/fonts/manrope-v20-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/manrope-v20-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/manrope-v20-cyrillic_latin-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/fonts/manrope-v20-cyrillic_latin-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/manrope-v20-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/fonts/manrope-v20-cyrillic_latin-800.woff2') format('woff2');
}
