/* ════════════════════════════════════════════════════════════════════════════
 * patch-9.9-no-capitalize.css — Полный запрет text-transform:capitalize.
 *
 * Правка Николая (17.06): стиль «Каждое Слово С Заглавной» (Title Case) на сайте
 * НЕ используется нигде. Источник — родительская тема WoodMart (base.min.css
 * навешивает capitalize на <button> и часть компонентов); наши элементы без
 * своего text-transform его наследуют (заметно на FAQ карточки товара).
 *
 * Наш намеренный UPPERCASE задаётся классами .kp-*{text-transform:uppercase}
 * (специфичность ≥ 0,0,1,0) и здесь НЕ затрагивается.
 *
 * Скоуп строго body.kp-body — в WC/Woodmart UI (страницы без .kp-body) не течёт.
 * ════════════════════════════════════════════════════════════════════════════ */

/* Сеть-страховка: любой <button> в нашем скоупе. :where() добавляет 0 к
 * специфичности → правило весит 0,0,0,1: перебивает голый button{capitalize}
 * WoodMart (тоже 0,0,0,1, но мы грузимся позже), и при этом ПРОИГРЫВАЕТ любому
 * нашему .kp-*{uppercase} — намеренный КАПС сохраняется. */
:where(body.kp-body) button { text-transform: none; }

/* FAQ на карточке товара: .kp-faq (вне .kp-sec-faq — patch-5.6 туда не достаёт).
 * Спецификация 0,0,3,0 — как у рабочего сброса на главной. */
body.kp-body .kp-faq .kp-faq-q,
body.kp-body .kp-faq .kp-faq-qtext { text-transform: none; }
