/* Дела — задачник «Управление делами».
   WD-128 (02.10): цвета — только переменные ядра Farn (палитра ФИРСТИЛЬ §5.1 + статусы 04), своих
   HEX 0. Имена Дел оставлены, значения выводятся из ядра — каждая тема ядра (светлая ·
   комбинированная · тёмная) перекрашивает Дела сама.
   Статус как ТЕКСТ = 50 % статуса + 50 % --tx: чистые --st-* в тёмной теме дают контраст 2,3–2,9,
   смесь — не ниже 4,85 в обеих темах. Заливки и полосы — чистые --st-*, текст на них --s-bg.
   WD-131 (03.10, ядро 45): начинка — компоненты ядра `f-n-*`; своих правил начинки здесь 0; размер — ТОЛЬКО ступенью.
   WD-135 (04.10, ядро 53, 02 §33.8 «все экраны как ПРОБА»): 24 экрана — на раскладке ядра (признак FRN-77 0 из 24).
   Сняты правила раскладки, которой больше нет: лента tline/bucket, карточки titem/kcard, канбан, матрица, рутина,
   хронология, касса ymesyacy/kassa-add, заполненность zap-*, активность akt-* (кроме рядов графика), сообщения
   flash-wrap/success/info/warning, детальная карточка, обёртка page/foot, а также глобальные a/h1/h2 и подмена
   фона .f-soderzhimoe — вид даёт ядро, как на ПРОБЕ. Осталось: переменные Дел, кнопка «Выйти» в шапке, второй тап
   [data-confirm] и ряды графика активности (компонента «график» в ядре нет). Страницы входа и пароля
   (registration/*, признак ядра их экраном не считает) тоже переведены на ядро — правил входа здесь нет. Прежний файл — dela.css.bak-wd135-2026-10-04. */
:root {
  --d-bg: var(--bg);
  --d-card: var(--card);
  --ink: var(--tx);
  --muted: var(--mu);
  --line: var(--ln);
  --accent: color-mix(in srgb, var(--acc) 50%, var(--tx));
  --accent-soft: color-mix(in srgb, var(--acc) 14%, transparent);
  --dark: var(--tx);
  --ok: color-mix(in srgb, var(--st-done) 50%, var(--tx));
  --ok-soft: color-mix(in srgb, var(--st-done) 14%, transparent);
  --warn: color-mix(in srgb, var(--st-wait) 50%, var(--tx));
  --warn-soft: color-mix(in srgb, var(--st-wait) 14%, transparent);
  --bad: color-mix(in srgb, var(--st-late) 50%, var(--tx));
  --bad-soft: color-mix(in srgb, var(--st-late) 14%, transparent);
  --info: color-mix(in srgb, var(--st-prog) 50%, var(--tx));
  --info-soft: color-mix(in srgb, var(--st-prog) 14%, transparent);
  --paused: color-mix(in srgb, var(--acc2) 50%, var(--tx));   /* «Отложено»: фиолетового в ядре нет */
  --paused-soft: color-mix(in srgb, var(--acc2) 14%, transparent);
  --d-na-zalivke: var(--s-bg);                                /* текст на заливке статусом */
  --d-z-mu: color-mix(in srgb, var(--mu) 14%, transparent);  /* нейтральная подложка */
  --d-z-mu-slab: color-mix(in srgb, var(--mu) 7%, transparent);
  --d-ten: color-mix(in srgb, var(--t-bg) 25%, transparent); /* тень: чернила ядра в любой теме */
  --radius: 12px;
}
/* «Выйти» — кнопка формы в шапке ядра: шрифт как у соседних ссылок */
.kak-ssylka { font: inherit; }
.inline-form { display: inline; }
/* двухтапное подтверждение (без window.confirm — iPad): второй тап — заливка «просрочено» 04 */
[data-confirm].armed { background: var(--st-late); color: var(--d-na-zalivke); border-color: var(--st-late); }

/* --- WD-95: график «Активность людей»: цвет ряда — класс из aktivnost/views.py (RYADY); SVG инлайн, var() работает.
   Легенда — f-legenda ядра, квадрат ряда — <i class="akt-r-…"> в ней (WD-135). --- */
.f-legenda i { width: 10px; height: 10px; border-radius: 2px; display: inline-block; margin-left: 8px; }
.akt-r-vhody { fill: var(--info); background: var(--info); }
.akt-r-zavedeno { fill: var(--accent); background: var(--accent); }
.akt-r-zakryto { fill: var(--ok); background: var(--ok); }
.akt-r-smenili { fill: var(--warn); background: var(--warn); }
.akt-r-kommentariev { fill: var(--paused); background: var(--paused); }
