/* ════════════════════════════════════════════════════════════════
   EDITORIAL · светлая тема по умолчанию (тёплая бумага · Fraunces · плоско)
   Грузится ПОСЛЕ redesign.css. Активна при [data-theme="light"].
   Bitrix-логика композиции + наш премиум-editorial.
═══════════════════════════════════════════════════════════════ */
:root[data-theme="light"]{
  --bg:#faf8f3; --side:#f3efe7; --surface:#ffffff; --surface-2:#f7f4ed; --surface-3:#efeae0;
  --line:#eae4d8; --line-2:#ddd6c7; --line-3:#c9c1af;
  --text:#16140f; --soft:#3b372e; --dim:#6a665b; --muted:#9c9789; --faint:#c6c0b2;
  --accent:#0f7a64; --accent-strong:#0a5b4a; --accent-soft:rgba(15,122,100,.09); --accent-line:rgba(15,122,100,.22);
  --good:#0f7a64; --good-soft:rgba(15,122,100,.10); --good-line:rgba(15,122,100,.22);
  --warn:#b06a08; --warn-soft:rgba(176,106,8,.10); --warn-line:rgba(176,106,8,.22);
  --bad:#b3261e; --bad-soft:rgba(179,38,30,.09); --bad-line:rgba(179,38,30,.22);
  --info:#1f5fd0; --info-soft:rgba(31,95,208,.09); --info-line:rgba(31,95,208,.22);
  --plum:#6d28d9; --plum-soft:rgba(109,40,217,.09);
  --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); }
