/* ПАЛИТРА СВЕДЕНА К КАНОНУ 20.09.2026. Канон светлой темы — css/maket.css
   (единственный файл, где записан замер контраста). До сведения 32 токена
   цвета имели по 2–5 значений в разных файлах, и кто победит на экране,
   решала точность селектора, а не порядок подключения. Любая правка
   значения здесь без сведения давала видимость работы.
   Сторож: scripts/test_odna_palitra.cjs. */
/* ════════════════════════════════════════════════════════════════
   EDITORIAL · светлая тема по умолчанию (тёплая бумага · Fraunces · плоско)
   Грузится ПОСЛЕ redesign.css. Активна при [data-theme="light"].
   Bitrix-логика композиции + наш премиум-editorial.
═══════════════════════════════════════════════════════════════ */
:root[data-theme="light"]{
  --bg:#f7faf9; --side:#eef4f2; --surface:#ffffff; --surface-2:#f2f7f5; --surface-3:#e9f1ee;
  --line:#dde7e3; --line-2:#cddbd6; --line-3:#b6c9c3;
  /* ЗАМЕР 20.09.2026 по WCAG на белом: #9c9789 даёт 2.92, #c6c0b2 — 1.83
     при норме 4.5. Сегодня эти значения перекрыты командной полосой
     (тот же селектор, подключена позже), то есть на экран не попадают,
     но при любой перестановке порядка выйдут наружу. Подняты до
     значений, проверенных замером в css/maket.css. Тёплый тон
     сохранён у --text, --soft и --dim — они норму проходят. */
  --text:#17231f; --soft:#3c4c47; --dim:#55655f; --muted:#55655f; --faint:#657470;
  --accent:#0f7a64; --accent-strong:#0a5c4a; --accent-soft:#e6f4ef; --accent-line:rgba(15,122,100,.22);
  --good:#0f7a64; --good-soft:#e6f4ef; --good-line:rgba(15,122,100,.22);
  --warn:#8b6209; --warn-soft:#fbf3e2; --warn-line:rgba(139,98,9,.22);
  --bad:#b5341f; --bad-soft:#fbeceb; --bad-line:rgba(181,52,31,.22);
  --info:#1f5fd0; --info-soft:#ebf1fb; --info-line:rgba(31,95,208,.22);
  --plum:#6d28d9; --plum-soft:#f2ecfc;
  --sh-1:0 1px 2px rgba(40,34,20,.04); --sh-2:0 2px 10px rgba(40,34,20,.05);
  --sh-3:0 10px 30px rgba(40,34,20,.08); --sh-hero:0 18px 50px -24px rgba(40,34,20,.16);
}
[data-theme="light"] body{ -webkit-font-smoothing:antialiased; }

/* серифные заголовки (Fraunces) — editorial-сигнатура */
[data-theme="light"] h1,
[data-theme="light"] h2.serif,
[data-theme="light"] .serif,
[data-theme="light"] .brief-hero h2,
[data-theme="light"] .block-header h1,
[data-theme="light"] .cz-hero-tt h1,
[data-theme="light"] .cz-hero-tt h2,
[data-theme="light"] .cz-tb-title,
[data-theme="light"] .cz-bhero h2{ font-family:var(--ff-serif); font-weight:600; letter-spacing:-.012em; }

/* плоско: меньше теней, чистые хайрлайны */
[data-theme="light"] .card,
[data-theme="light"] .card-pad-lg,
[data-theme="light"] .kpi-card,
[data-theme="light"] .home-tile,
[data-theme="light"] .cz-panel,
[data-theme="light"] .cz-kpi,
[data-theme="light"] .cz-funnel,
[data-theme="light"] .cz-chart,
[data-theme="light"] .cz-task,
[data-theme="light"] .dt-wrap{ box-shadow:none; }
[data-theme="light"] .cz-modal{ box-shadow:var(--sh-3); }
