/* Шрифты для yoli-pitch-deck-ru.html и yoli-one-pager-ru.html.
 *
 * ПОЧЕМУ ОТДЕЛЬНЫЙ ФАЙЛ, А НЕ @font-face В КАЖДОМ ДОКУМЕНТЕ.
 * Раньше оба документа были самораспаковывающимися бандлами: шрифты лежали
 * внутри каждого целиком, все subsets Inter и JetBrains Mono, около 370 КБ
 * base64 на документ. Отсюда файлы по полмегабайта, которые нельзя ни
 * прочитать, ни отредактировать, ни провести через API. Теперь документы
 * это обычный HTML, а шрифты подключаются здесь, в одном месте на оба.
 *
 * ПОЧЕМУ ССЫЛКА, А НЕ ВШИТЫЕ ШРИФТЫ.
 * Вшитая версия собрана и проверена: подмножество по фактически используемым
 * 198 кодпоинтам, семь правил вместо шестидесяти семи, 106 КБ base64 вместо
 * 370, переменные оси сохранены. Но 106 КБ высокоэнтропийного base64 нельзя
 * записать в репозиторий имеющимся каналом: содержимое проходит через модель
 * как текст и на такой длине воспроизводится неточно, что проверено дважды
 * по SHA блоба. Ссылка честнее, чем битый шрифт.
 *
 * ЧЕМ ЭТО ПЛАТИТСЯ. Документ, скачанный на диск и открытый без интернета,
 * рисуется системным шрифтом. Для оффлайна есть PDF с вшитыми шрифтами,
 * они отдаются отдельно. Открытый по ссылке с yoli.world документ получает
 * шрифты всегда: кто дошёл до yoli.world, дойдёт и до fonts.googleapis.com.
 *
 * ЕСЛИ ОФФЛАЙН ВСЁ-ТАКИ НУЖЕН. Заменить этот файл на собранную версию
 * с вшитыми шрифтами. Оба документа ссылаются на него по имени и не меняются,
 * поэтому подмена стоит одну команду и ничего больше не задевает.
 *
 * Запас на случай, если стили не доедут, заложен в самих документах:
 *   --sans: 'Inter', system-ui, sans-serif
 *   --mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace
 * То есть худший случай это системный шрифт, а не засечки по умолчанию.
 */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=JetBrains+Mono:wght@100..800&display=swap');
