/* design-moods.css — ось `design` в lp-preview-panel.
 * ПРАВИЛО (T29): шрифты и формы НЕ меняем — только ЦВЕТА (палитра токенов --c-*).
 * Mercedes (референс) = базовый дизайн без класса (default), не затирается.
 * 6 moods переопределяют ВСЕ цветовые токены.
 * ВАЖНО: --c-dark/--c-black/--c-dark-2 = тёмный ТОН mood (НЕ чистый #000) —
 * в стандартных дизайн-системах чёрного нет, тёмные секции в цвете mood. */

/* ── Brutalist ── paper + ink + hazard red (ink-чёрный = характер brutal) */
body.lpd-brutalist{
  --c-bg:#F4F4F0;--c-bg-alt:#EAE8E3;
  --c-ink:#060606;--c-ink-soft:#1A1A18;--c-ink-faint:#3A3A38;--c-line:#cfcdc6;
  --c-accent:#E61919;--c-accent-2:#E61919;--c-accent-hover:#b51212;--c-accent-soft:#fbe3e3;
  --c-black:#161412;--c-dark:#201d1b;--c-dark-2:#2c2826;--c-dark-ink:#F4F4F0;--c-dark-soft:#cbcbc4;--c-dark-line:rgba(255,255,255,.14);
  --c-silver:#cfcdc6;
}

/* ── Editorial Warm ── parchment + ink-blue; тёмное = глубокий тёплый ink-blue */
body.lpd-editorial-warm{
  --c-bg:#f5f4ed;--c-bg-alt:#ebe9df;
  --c-ink:#141413;--c-ink-soft:#504e49;--c-ink-faint:#6b6a64;--c-line:#ddd9cc;
  --c-accent:#1B365D;--c-accent-2:#7DA3CC;--c-accent-hover:#122642;--c-accent-soft:#A7C3E0;
  --c-black:#10243c;--c-dark:#16314f;--c-dark-2:#1d3e63;--c-dark-ink:#f5f4ed;--c-dark-soft:#bcc8d6;--c-dark-line:rgba(255,255,255,.16);
  --c-silver:#c8c4b8;
}

/* ── Swiss Modernist ── cobalt on cream; тёмное = глубокий кобальт-навы */
body.lpd-swiss-modernist{
  --c-bg:#F0EBDE;--c-bg-alt:#E6E0CE;
  --c-ink:#1a1a20;--c-ink-soft:#4a4a54;--c-ink-faint:#8a8a95;--c-line:#d2ccba;
  --c-accent:#1F2BE0;--c-accent-2:#7C86EC;--c-accent-hover:#1620b0;--c-accent-soft:#AEB4F2;
  --c-black:#10134a;--c-dark:#161a5e;--c-dark-2:#202575;--c-dark-ink:#eef0ff;--c-dark-soft:#b8bce8;--c-dark-line:rgba(255,255,255,.18);
  --c-silver:#bcb8a8;
}

/* ── Coral Soft ── warm sand + coral; тёмное = глубокий тёпло-бордовый */
body.lpd-coral-soft{
  --c-bg:#F5F0E8;--c-bg-alt:#EDE6D8;
  --c-ink:#1A1A1A;--c-ink-soft:#6B6B6B;--c-ink-faint:#9a9a9a;--c-line:#e0dacd;
  --c-accent:#E85D5D;--c-accent-2:#E07A6B;--c-accent-hover:#cf4848;--c-accent-soft:#fbe5e2;
  --c-black:#3a221f;--c-dark:#4a2a26;--c-dark-2:#5c352f;--c-dark-ink:#F8EFEA;--c-dark-soft:#e0c4bc;--c-dark-line:rgba(255,255,255,.16);
  --c-silver:#cbbdb2;
}

/* ── Monochrome Precision ── ink on chartreuse; тёмное = глубокий olive-ink */
body.lpd-monochrome-precision{
  --c-bg:#fafadf;--c-bg-alt:#f2f2d2;
  --c-ink:#1a1a16;--c-ink-soft:#5e5e54;--c-ink-faint:#8c8c80;--c-line:#dadabe;
  --c-accent:#2a2a22;--c-accent-2:#A3A384;--c-accent-hover:#000000;--c-accent-soft:#C4C4A0;
  --c-black:#22221a;--c-dark:#2c2c22;--c-dark-2:#38382c;--c-dark-ink:#fafadf;--c-dark-soft:#c8c8b0;--c-dark-line:rgba(255,255,255,.14);
  --c-silver:#c4c4ac;
}

/* ── Retro Windows ── silver chrome + navy; тёмное = navy (характер 98) */
body.lpd-retro-windows{
  --c-bg:#cfcdc8;--c-bg-alt:#d4d0c8;
  --c-ink:#1d1d1d;--c-ink-soft:#3c3c3c;--c-ink-faint:#5e5e5e;--c-line:#9a9a94;
  --c-accent:#000080;--c-accent-2:#1084d0;--c-accent-hover:#000050;--c-accent-soft:#d6d6ee;
  --c-black:#000064;--c-dark:#000080;--c-dark-2:#0a0a96;--c-dark-ink:#ffffff;--c-dark-soft:#c8c8e8;--c-dark-line:rgba(255,255,255,.22);
  --c-silver:#a8a8a0;
}

/* ── Bronze Cinematic ── референс PM (скриншот «OUR BRANDS», замер с пикселей):
 * тёмная cinematic-база + тёплый бронзовый акцент. ОТЛИЧИЕ от 6 светлых:
 * это ТЁМНЫЙ mood — и --c-bg, и --c-dark тёмные, --c-ink светлый (инверсия).
 * Значения: bg #0a0d0f / accent #bd9468 / button #a07850 / hi #d8b78c / card #151515 /
 * ink #f6f6f6 / body #b0aeaa (PIL-замер d:/tmp/Screenshot_1.png). */
body.lpd-bronze-cinematic{
  --c-bg:#0c0c0e;--c-bg-alt:#18181a;
  --c-ink:#f6f6f6;--c-ink-soft:#b0aeaa;--c-ink-faint:#807d78;--c-line:#2e2e30;
  --c-accent:#bd9468;--c-accent-2:#d8b78c;--c-accent-hover:#a07850;--c-accent-soft:#2c241e;
  --c-on-accent:#0c0c0e;/* тёмный текст на бронзовой кнопке (референс PM: View Li Auto Models) */
  --c-black:#060608;--c-dark:#0c0c0e;--c-dark-2:#151515;--c-dark-ink:#f6f6f6;--c-dark-soft:#b0aeaa;--c-dark-line:rgba(216,183,140,.16);
  --c-silver:#969490;
}
