/* Палитры светлой темы витрины. Файл собирается из core/palettes.py —
   править руками бессмысленно, правка уедет при первом же запросе. */

html[data-theme="light"][data-palette="paper"] {
  /* Бумага: Тёплый белый холст, карточки светлее фона — список читается как распечатка */
  --bg: #f6f4f0;
  --surface: #fffdfa;
  --surface-2: #f1eee8;
  --line: #e2ddd3;
  --line-soft: #efece5;
  --text: #1d1a16;
  --muted: #645e55;
  --faint: #928b80;
  --gain: #1a7f4b;
  --gain-soft: rgba(26,127,75,.12);
  --warn: #8f5e00;
  --warn-soft: rgba(143,94,0,.12);
  --danger: #c0332f;
  --danger-soft: rgba(192,51,47,.12);
  --ru: #3f5bd6;
  --ru-soft: rgba(63,91,214,.12);
  --shadow: 0 8px 24px rgba(60,48,30,.10);
}

html[data-theme="light"][data-palette="linen"] {
  /* Лён: Бежевый холст плотнее «Бумаги»: белые карточки заметно выступают вперёд */
  --bg: #f2ece1;
  --surface: #fffdf8;
  --surface-2: #ece5d8;
  --line: #ddd4c3;
  --line-soft: #e8e1d4;
  --text: #1f1b14;
  --muted: #665e4e;
  --faint: #948a77;
  --gain: #1a7a48;
  --gain-soft: rgba(26,122,72,.12);
  --warn: #8a5b00;
  --warn-soft: rgba(138,91,0,.12);
  --danger: #bb3029;
  --danger-soft: rgba(187,48,41,.12);
  --ru: #3f56cf;
  --ru-soft: rgba(63,86,207,.12);
  --shadow: 0 8px 24px rgba(70,56,32,.12);
}

html[data-theme="light"][data-palette="gray"] {
  /* Светло-серый: Нейтральный серый холст, карточки чисто белые — спокойный фон под цветные метки */
  --bg: #eceef1;
  --surface: #ffffff;
  --surface-2: #f4f5f7;
  --line: #d8dbe0;
  --line-soft: #e6e8ec;
  --text: #15181d;
  --muted: #5a6069;
  --faint: #8a9099;
  --gain: #0f7a44;
  --gain-soft: rgba(15,122,68,.11);
  --warn: #95610a;
  --warn-soft: rgba(149,97,10,.11);
  --danger: #c42a2f;
  --danger-soft: rgba(196,42,47,.11);
  --ru: #3a4fd8;
  --ru-soft: rgba(58,79,216,.11);
  --shadow: 0 6px 18px rgba(20,25,35,.08);
}

html[data-theme="light"][data-palette="slate"] {
  /* Сланец: Холодный сине-серый, деловой тон — ближе к биржевому терминалу */
  --bg: #eef1f6;
  --surface: #ffffff;
  --surface-2: #f5f7fb;
  --line: #d5dce8;
  --line-soft: #e4e9f1;
  --text: #101725;
  --muted: #556076;
  --faint: #828ea3;
  --gain: #0d7d55;
  --gain-soft: rgba(13,125,85,.11);
  --warn: #8f6100;
  --warn-soft: rgba(143,97,0,.11);
  --danger: #c02630;
  --danger-soft: rgba(192,38,48,.11);
  --ru: #2f4bd0;
  --ru-soft: rgba(47,75,208,.11);
  --shadow: 0 8px 22px rgba(20,35,65,.10);
}

html[data-theme="light"][data-palette="mist"] {
  /* Туман: Светло-голубой холст и морской синий акцент — самый «воздушный» из светлых */
  --bg: #eaf1f6;
  --surface: #ffffff;
  --surface-2: #f3f8fc;
  --line: #d2dee8;
  --line-soft: #e2ebf2;
  --text: #0f1a22;
  --muted: #53626e;
  --faint: #7f8e9c;
  --gain: #0c7a58;
  --gain-soft: rgba(12,122,88,.11);
  --warn: #8a6200;
  --warn-soft: rgba(138,98,0,.11);
  --danger: #bf2a33;
  --danger-soft: rgba(191,42,51,.11);
  --ru: #2d61c4;
  --ru-soft: rgba(45,97,196,.12);
  --shadow: 0 8px 22px rgba(15,45,70,.10);
}

html[data-theme="light"][data-palette="lavender"] {
  /* Лаванда: Бледно-лиловый холст: синий «связан с РФ» садится в тон, зелёная выгода выделяется сильнее */
  --bg: #f1f0f9;
  --surface: #ffffff;
  --surface-2: #f7f6fc;
  --line: #dcd9ed;
  --line-soft: #e8e6f4;
  --text: #171425;
  --muted: #5a5570;
  --faint: #8a84a3;
  --gain: #12794c;
  --gain-soft: rgba(18,121,76,.11);
  --warn: #8d6100;
  --warn-soft: rgba(141,97,0,.11);
  --danger: #c02546;
  --danger-soft: rgba(192,37,70,.11);
  --ru: #5343c8;
  --ru-soft: rgba(83,67,200,.12);
  --shadow: 0 8px 22px rgba(40,30,80,.10);
}

html[data-theme="light"][data-palette="sage"] {
  /* Шалфей: Приглушённо-зелёный холст; зелёный «выгоды» взят темнее, чтобы не сливаться с фоном */
  --bg: #eef1ec;
  --surface: #ffffff;
  --surface-2: #f5f7f3;
  --line: #d7ded1;
  --line-soft: #e5eae1;
  --text: #141a14;
  --muted: #556053;
  --faint: #85907f;
  --gain: #0b6b3f;
  --gain-soft: rgba(11,107,63,.13);
  --warn: #8a5f00;
  --warn-soft: rgba(138,95,0,.12);
  --danger: #bd2a2a;
  --danger-soft: rgba(189,42,42,.12);
  --ru: #3c4fd0;
  --ru-soft: rgba(60,79,208,.12);
  --shadow: 0 8px 20px rgba(25,45,25,.10);
}

html[data-theme="light"][data-palette="contrast"] {
  /* Высокий контраст: Белый фон, почти чёрный текст, заметные границы — для яркого света и проектора */
  --bg: #ffffff;
  --surface: #ffffff;
  --surface-2: #f2f3f5;
  --line: #b9bec7;
  --line-soft: #d8dbe1;
  --text: #000000;
  --muted: #3f4650;
  --faint: #67707c;
  --gain: #0a6b3d;
  --gain-soft: rgba(10,107,61,.12);
  --warn: #7d5200;
  --warn-soft: rgba(125,82,0,.12);
  --danger: #b01218;
  --danger-soft: rgba(176,18,24,.12);
  --ru: #2038c4;
  --ru-soft: rgba(32,56,196,.12);
  --shadow: 0 4px 14px rgba(0,0,0,.10);
}
