/* «Досрок» — дизайн-токены.
   Направление: судебный бланк, свёрстанный как лучший ежедневник.
   Бумага холодно-белая, чернила тёмные, акцент — штемпельный синий
   (цвет чернил судебной печати). Никаких градиентов и стекла. */

:root {
  /* Поверхности */
  --paper: #f6f5f0;        /* фон приложения — канцелярская бумага */
  --paper-aside: #f0eee7;  /* сайдбар */
  --surface: #ffffff;      /* карточки, таблицы */
  --surface-dim: #faf9f4;  /* строки при наведении, подложки */

  /* Чернила */
  --ink: #24272d;
  --ink-soft: #565b63;
  --ink-faint: #6f747c; /* контраст ≥4.5:1 — мелкие подписи должен читать юрист 55 лет */

  /* Линейки */
  --line: #e5e3da;
  --line-strong: #cecbbf;

  /* Штемпельный синий — действия, ссылки, активная навигация, заседания */
  --stamp: #35499c;
  --stamp-deep: #293b85;
  --stamp-wash: #edf0f9;

  /* Оттиск печати — только бейдж «редакция правил» и карточка расчёта */
  --seal: #584f9e;

  /* Статусы и слои календаря (цвета постоянные во всём продукте) */
  --red: #b23a2b;          /* просрочено; слой «Сроки» */
  --red-deep: #93290e;
  --red-wash: #f9edea;
  --amber: #925e0b;        /* сегодня / скоро / «проверьте» */
  --amber-wash: #f9f1dd;
  --green: #2c7a4b;        /* выполнено / подтверждено; слой «Задачи» */
  --green-wash: #ecf4ee;
  --violet: #7a599c;       /* слой «Встречи» */
  --violet-wash: #f3eef8;

  /* Шрифты */
  --font-ui: 'Golos Text', 'Helvetica Neue', Arial, sans-serif;
  --font-doc: 'PT Serif', Georgia, 'Times New Roman', serif;

  /* Геометрия */
  --r-s: 6px;
  --r-m: 9px;
  --r-l: 14px;
  --sidebar-w: 250px;
  --shadow-pop: 0 10px 32px rgba(36, 39, 45, 0.14), 0 2px 6px rgba(36, 39, 45, 0.08);
  --shadow-card: 0 1px 2px rgba(36, 39, 45, 0.04);

  /* Базовый размер текста; крупный шрифт включается в Настройках */
  --text-base: 16px;
}

html[data-scale='large'] { --text-base: 18px; }
html[data-scale='xlarge'] { --text-base: 20px; }
