/* ============================================================
   ЗНАНИЕ · ШРИФТЫ (@font-face)
   Фирменная пара брендбука 2025 v2.2, стр. 31–33, 38:
     AQUM 2 Classic — заголовки и акценты
     Cygre         — подзаголовки и основной текст
   Иные гарнитуры брендбуком не предусмотрены.

   Для обычных страниц и прототипов. Проекты на Next.js
   подключают те же .woff2 через next/font/local — этот файл
   им не нужен (см. README).

   Нормализация вертикальной коробки (ascent 100 / descent 30):
   у Cygre вымахи несимметричные — hhea ascent 1220 при descent 272
   на кегле 1000. Без переопределения центр строки уезжает вверх и
   текст сползает в кнопках, чипах и любом вертикальном центрировании.
   100/30 ставит центр коробки ровно в половину высоты прописной
   (cap height 700). У AQUM 2 cap height тот же, метрики те же.
   ============================================================ */

@font-face {
  font-family: 'Cygre';
  src: url('web/Cygre-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Cygre';
  src: url('web/Cygre-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Cygre';
  src: url('web/Cygre-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Cygre';
  src: url('web/Cygre-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Cygre';
  src: url('web/Cygre-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}

/* Начертание одно, вес объявлен явно — иначе браузер подрисует жирный сам */
@font-face {
  font-family: 'AQUM 2 Classic';
  src: url('web/Aqum2Classic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}
