/*
 * Шрифт интерфейса — СВОЙ, а не с чужого сервера.
 *
 * 🔴 ДО 23.08.2026 КАЖДАЯ СТРАНИЦА CRM ЖДАЛА ОТВЕТА ОТ fonts.bunny.net. Так по умолчанию
 * устроен Filament, и на ноутбуке с быстрым интернетом это незаметно. На точке, где интернет
 * «то есть, то нет», внешняя таблица стилей задерживает отрисовку всей страницы: приёмщик
 * смотрит на белый экран, пока чужой сервер думает. Плюс это адрес, о котором никто в компании
 * не знает и который однажды переедет.
 *
 * Файлы лежат рядом, весят 96 КБ на четыре начертания и отдаются тем же nginx, что и CRM.
 * Начертаний ровно четыре: обычное, среднее, полужирное и жирное — больше интерфейсу
 * не нужно, а каждое лишнее это ещё 24 КБ на первую загрузку.
 *
 * font-display: swap — текст показывается системным шрифтом сразу и заменяется, когда придёт
 * Inter. Пустое место вместо текста на полсекунды хуже, чем шрифт, сменившийся на глазах.
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/inter-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/inter-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/fonts/inter-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/inter-700.woff2') format('woff2');
}
