/**
 * Контраст текста: WCAG 1.4.3 (соотношение) и 1.4.1 (цвет не единственный признак).
 * EQ-2156, 27.08.2026. Разбор: strategy/seo/EQ-2156-group-a11y.md
 *
 * Почему отдельный файл, а не правка css/eq/eq.css, где живут исходные правила:
 * каталог css/eq/ на сервере принадлежит www-data без права записи для группы,
 * а рабочая копия eq.css расходится с продом на незадеплоенный блок .phero-stat.
 * Правка сюда не тащит на прод чужую незавершённую работу. Подключается после
 * 'eq' в inc/eq-chrome.php, поэтому перебивает исходные правила порядком, а не
 * задранной специфичностью.
 *
 * Все соотношения пересчитаны формулой WCAG 2.1, цифры аудита сошлись до сотых.
 */

/* Ссылка в тексте. Общее правило a{color:var(--color-brand)} (css/eq/eq.css:369)
 * даёт #2ecc5a, на белом это 2.12:1 при норме 4.5:1 — меньше половины
 * требования. Ссылку в прозе не отличить от обычного текста, внутренняя
 * перелинковка теряет клики. На тёмном фоне тот же цвет даёт 9.53:1, поэтому
 * правится только светлая тема: весь сайт отдаёт класс «eq light grad»
 * (inc/eq-chrome.php:125). #155c28 это --indigo-900, уже в палитре, 8.10:1.
 * Селектор бьёт по ссылкам без класса: кнопки, карточки и прочие элементы
 * с собственным оформлением не затрагиваются. Отбор по абзацу не подошёл,
 * часть текстовых ссылок лежит прямо в div — проверено в браузере на
 * /services/website-development/, ссылка «доработка и поддержка».
 *
 * Инлайновый style="color:..." в теле статьи этим правилом не перебивается
 * и чинится в контенте, а не здесь.
 */
.eq.light .eq-prose a:not([class]) { color: var(--indigo-900); }

/* Тема снимает подчёркивание глобально (.eq a{text-decoration:none}).
 * Возвращаем его внутри прозы в обеих темах: по WCAG 1.4.1 признаком ссылки
 * не может быть один только цвет.
 */
.eq .eq-prose a:not([class]) { text-decoration: underline; text-underline-offset: 2px; }

/* Реквизиты в подвале (css/eq/eq.css:708): белый с прозрачностью 42% поверх
 * #050705 даёт 4.01:1. Подвал стоит на каждой странице сайта. 55% даёт 6.23:1.
 */
.eq .foot-legal { color: rgba(255, 255, 255, .55); }

/* Кнопка «Оставить заявку» в боковой колонке (css/eq/eq.css:602):
 * --color-brand-deep (#219341) на белом при 14px = 3.95:1. Порог «крупного
 * текста» начинается с 18.66px жирного, поэтому норма здесь 4.5:1.
 * #155c28 даёт 8.10:1.
 */
.eq .rail-cta-b { color: var(--indigo-900); }
