/* «Досрок» — типографика. Три голоса:
   PT Serif — голос документа: заголовки листов, бланки (исчисление,
     норма, оттиск), wordmark, фразы пустых состояний;
   Golos Text — голос инструмента: кнопки, подписи, строки, меню, формы;
   PT Mono — голос машинки: номера дел, даты и время, счётчики дней,
     формулы, номера строк, клавиши. Все цифры табличные. */
:root{
  --font-ui:'Golos Text','Helvetica Neue',Arial,sans-serif;
  --font-doc:'PT Serif',Georgia,'Times New Roman',serif;
  --font-mono:'PT Mono',ui-monospace,'Cascadia Mono',Consolas,monospace;

  /* Шкала размеров (rem от --text-base) */
  --fs-2xs:0.6875rem;   /* 11 — номера строк, шапки таблиц, микро-подписи */
  --fs-xs:0.75rem;      /* 12 — меты, статусы-штампы, подписи счётчиков */
  --fs-sm:0.8125rem;    /* 13 — вторичный текст, подписи ячеек */
  --fs-md:0.875rem;     /* 14 — рабочий размер интерфейса */
  --fs-body:0.9375rem;  /* 15 — читаемый текст, поля ввода */
  --fs-lg:1.0625rem;    /* 17 — заголовки вклеек и бланков */
  --fs-xl:1.5rem;       /* 24 — заголовок листа (PT Serif) */
  --fs-num:1.5rem;      /* 24 — счётчик дней */
  --fs-num-lg:1.875rem; /* 30 — крупное время заседания */

  --lh-tight:1.2;       /* @kind other */ /* заголовки, счётчики */
  --lh-ui:1.35;         /* @kind other */ /* кнопки, строки, меню */
  --lh-body:1.5;        /* @kind other */ /* абзацы */

  --ls-caps:0.08em;     /* прописные микро-подписи и штампы */
  --ls-title:0;         /* серифные заголовки — без трекинга */

  /* Базовый размер; крупный шрифт включается в Настройках */
  --text-base:16px;
}
html[data-scale='large']{--text-base:18px}
html[data-scale='xlarge']{--text-base:20px}
