/*
  Три гарнитуры и у каждой одна работа.

    Unbounded    — заголовки, названия разделов, бренд. Геометрический
                   гротеск из брендбука SHTAB. Широкий: в текст его нельзя,
                   строка расползается и читается вдвое медленнее. Только
                   короткие строки, 2–4 слова, начертания 600–800.

    Onest        — весь интерфейс: текст, кнопки, списки, имена учеников.
                   Рисовался с кириллицей, а не пристраивал её к латинице
                   после. Начертания 400–700.

    Literata     — ТОЛЬКО крупные числа на сводке директора (`--num`).
                   Книжная антиква: «93%» в ней выглядит по-школьному,
                   а не по-приборному. Файл подрезан до цифр, процента
                   и тире — букв в нём НЕТ.

  Про последнее отдельно и громко: `var(--num)` применённый к строке
  с буквами покажет не Literata, а Georgia из запасного списка. Это
  не поломка, а следствие подрезки: 134 КБ книжной антиквы ради четырёх
  чисел на одном экране — цена, которую платит учитель на мобильном
  интернете. Нужны буквы антиквой — сначала пересобрать файл, потом
  применять токен.

  Файлы лежат у нас. Форму заполняют родители, и их адреса незачем
  отдавать Google только ради шрифта. Правило проекта, не предпочтение.

  Подмножества — только кириллица и латиница. Греческий и вьетнамский,
  которые Google отдаёт по умолчанию, школе не нужны, а качает их тот,
  кто открыл страницу с телефона.

  Вес всего набора — 109 КБ. До редизайна две гарнитуры весили 194 КБ:
  у Unbounded подрезана ось начертаний до 600–800, у Literata — состав
  символов, и три гарнитуры вышли легче двух.
*/

/* --- Unbounded: заголовки --- */
@font-face{
  font-family:'Unbounded';font-style:normal;font-weight:600 800;font-display:swap;
  src:url("../fonts/unbounded-cyrillic.c888b60626fc.woff2") format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Unbounded';font-style:normal;font-weight:600 800;font-display:swap;
  src:url("../fonts/unbounded-latin.4193c9a8f088.woff2") format('woff2');
  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;
}

/* --- Onest: интерфейс --- */
@font-face{
  font-family:'Onest';font-style:normal;font-weight:400 700;font-display:swap;
  src:url("../fonts/onest-cyrillic.d1abf183873c.woff2") format('woff2');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Onest';font-style:normal;font-weight:400 700;font-display:swap;
  src:url("../fonts/onest-latin.fd7dbbcb3633.woff2") format('woff2');
  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;
}

/* --- Literata: только цифры сводки ---
   unicode-range сужен намеренно и служит вторым сторожем: даже если токен
   применят к буквам, браузер за буквами в этот файл не пойдёт. */
@font-face{
  font-family:'Literata Numerals';font-style:normal;font-weight:700;font-display:swap;
  src:url("../fonts/literata-numerals.a0efca6431c3.woff2") format('woff2');
  unicode-range:U+0020,U+002C-002E,U+0025,U+0030-0039,U+2013-2014,U+2212;
}
