/* Контраст мелкого текста и фирменные цвета.
   Решение Тимофеевой 12.11.2026 («Сайт ZS задачи», сообщение 1227):
   «меняем все, но оставь возможность для отката».
   Контраст посчитан по WCAG (норма 4,5:1 для текста мельче 18,66px bold).

   ОТКАТ одной командой на сервере сайта:
       wp option update zs_contrast_1112 0 && wp cache flush
   (и сброс кэша страниц: bin/zs-cache-purge.sh с моей стороны).
   Вернуть: wp option update zs_contrast_1112 1 */

/* 1. Плашка «Распродажа»: белый на #FF1078 — 3,75:1 → #E0006B — 4,79:1 */
.zs-sale-flag { background: #E0006B !important; }
/* тот же розовый у процента скидки в карточке каталога — чтобы оттенки не разъезжались */
.zs-card__disc { color: #E0006B !important; }

/* 2. Плашки «Новинка» и «Распродажа»: 10px → 11px (ниже 11px детектор считает нечитаемым) */
.zs-card__badge,
.zs-sale-flag { font-size: 11px !important; }

/* 3. Белый на #808AD8 — 3,21:1 → #6770A8 — 4,71:1.
      Только кнопки с белым текстом; сиреневый акцент иконок и рамок не трогаем. */
.product-card__fast-view,
button.product-card__fast-view,
.review-submit-btn,
button.review-submit-btn { background: #6770A8 !important; }

/* 4. Серый #717A8D на белом — 4,31:1 → #667085 — 4,97:1.
      Только на светлом фоне: тот же серый на тёмном в попапе отзыва остаётся как был. */
.product-price .product-old-price,
.product-price .product-old-price *,
.product-header .review-popup-article { color: #667085 !important; }
