/* ============================================================
   МОСГЕОПРО — бренд-токены (единый источник правды)
   ------------------------------------------------------------
   Подключать во ВСЕХ макетах вместо локальных @font-face и HEX:

       <link rel="stylesheet" href="ПУТЬ/brand/brand.css">
       // или внутри <style>:  @import url('ПУТЬ/brand/brand.css');

   Пути к шрифтам внутри файла указаны относительно самого
   brand.css (папка brand/), поэтому работают из любого макета —
   и через file://, и через локальный http-сервер сборки.
   ============================================================ */

/* ---- Шрифты (LOCKED) ------------------------------------- */
/* Заголовки: Gilroy ExtraBold. Текст: Montserrat (400/500/800). */
@font-face { font-family:'Gilroy';     src:url('typography/Gilroy-ExtraBold.ttf')     format('truetype'); font-weight:800; font-display:block; }
@font-face { font-family:'Montserrat'; src:url('typography/Montserrat-Regular.woff2')  format('woff2');    font-weight:400; font-display:block; }
@font-face { font-family:'Montserrat'; src:url('typography/Montserrat-Medium.woff2')   format('woff2');    font-weight:500; font-display:block; }
@font-face { font-family:'Montserrat'; src:url('typography/Montserrat-ExtraBold.woff') format('woff');     font-weight:800; font-display:block; }

/* ---- Палитра MONO ---------------------------------------- */
:root{
  /* база */
  --ink:#2B2B2B;        /* графит — основной тёмный (мягкий чёрный) */
  --paper:#F5F5F5;      /* белый-фон, воздух */
  --white:#FFFFFF;      /* чистый белый */
  --yellow:#FFE600;     /* единственный акцент — дозированно */
  --gray:#C4C4C4;       /* нейтраль, фоны */

  /* служебные оттенки */
  --line:#E2E2E2;       /* линии/разделители на светлом */
  --line-dark:#3D3D3D;  /* линии/разделители на тёмном */
  --muted:#8A8A8A;      /* приглушённый текст, подписи */

  /* серая шкала (вспомогательная) */
  --gray-700:#6E6E6E;
  --gray-500:#9A9A9A;
  --gray-300:#D8D8D8;

  /* системный (только для предупреждений в брендбуке, НЕ фирменный) */
  --error:#E23A3A;
}

/* ---- Базовые типографские роли --------------------------- */
/* Утилиты по желанию; макеты могут переопределять размеры/цвет. */
.brand-display{ font-family:'Gilroy',sans-serif; font-weight:800; letter-spacing:-.01em; line-height:.96; }
.brand-body{    font-family:'Montserrat',sans-serif; font-weight:400; }
