/* Исходная палитра CRM. Значения сохранены без изменений. */

  /* Светлая тема взята с vkurse.top: --ink #14281D, --ink-2 #3D5248,
     --accent #2F5D45 и фоны #FFFFFF / #F3F6F4 / #E8EEEA — один в один,
     чтобы сайт и CRM выглядели одним продуктом.
     Единственное отступление — приглушённый тон. На сайте это #6B7F74,
     контраст 4.27:1 при норме 4.5:1; в CRM им набрана масса подписей
     по 11–12 пикселей, и читались они плохо (прежний #79837B давал вовсе
     3.93:1). Затемнили в том же оттенке до #5D6E65 — 5.41:1 на белом,
     4.97:1 на фоне, 4.60:1 на плашке. Норму проходит везде. */
  :root {
    --brand:#2A3B31; --brand-ink:#FFFFFF;
    --bg:#F3F6F4; --panel:#FFFFFF; --rail:#F7F9F8; --line:#DBE3DD; --soft:#E8EEEA;
    --text:#14281D; --text2:#3D5248; --muted:#5D6E65;
    --accent:#2F5D45; --accent-soft:#E6ECE9; --on-accent:#FFFFFF;
    --ok:#2F6D4F; --ok-soft:#E6F2EA; --bad:#B4402F; --bad-soft:#FAEAE7;
    /* Выполненное дело. Было прибито гвоздями к светлым значениям —
       в тёмной теме светлый текст ложился на светло-зелёный фон. */
    --done-bg:#EDF7EE; --done-line:#BFE0C2; --done-bar:#2E7D32; --done-ink:#2E7D32;
    --blue:#3F6389; --blue-soft:#EAEFF5; --hover:#F7F9F8; --sel:#EDF3EF;
    /* Предупреждение: заполненный лимит на доске дел, застрявшее дело. */
    --warn:#8A5200; --warn-soft:#FDF0D5; --warn-line:#E9C98A;
    /* «Наработка» — плашка проекта без клиента и договора, цвет витрины «Наработки». */
    --draft:#23666B; --draft-soft:#E3F0F1; --draft-line:#A9CFD2;
    --field:#FFFFFF; --shadow:0 1px 2px rgba(22,28,24,.06); --lift:0 6px 20px rgba(22,28,24,.14);
  }
  :root[data-app-theme="dark"] {
    --brand:#2A3B31; --brand-ink:#FFFFFF;
    --bg:#0E1210; --panel:#161B17; --rail:#121714; --line:#262D27; --soft:#1B211C;
    --text:#E6EAE6; --text2:#C3CAC4; --muted:#879088;
    --accent:#63AC87; --accent-soft:rgba(99,172,135,.16); --on-accent:#0E1210;
    --ok:#7FD1A8; --ok-soft:rgba(127,209,168,.12); --bad:#E4736B; --bad-soft:rgba(228,115,107,.12);
    --done-bg:#17281D; --done-line:#2E4A36; --done-bar:#4E9B6B; --done-ink:#7FD1A8;
    --blue:#8FB0D8; --blue-soft:rgba(143,176,216,.14); --hover:#181E19; --sel:#1C2620;
    --warn:#E8C88A; --warn-soft:rgba(232,200,138,.12); --warn-line:#5C4C2C;
    --draft:#7CC4C9; --draft-soft:rgba(124,196,201,.12); --draft-line:#2C4E50;
    --field:#101512; --shadow:0 1px 2px rgba(0,0,0,.3); --lift:0 6px 20px rgba(0,0,0,.45);
  }

