/* Подгонка режима доступности (mod_rcm_accessibility) под шаблон academy.
   Подключается модулем автоматически, если файл существует. */

/* 1) Обесцветить палитру шаблона через переменные — разом гасит фиолетовые акценты
      (FAQ +/-, подчёркивания заголовков, плашки часов, цены и т.п.) */
html.a11y {
    --primary-violet: var(--a11y-fg);
    --primary-dark-blue: var(--a11y-fg);
    --primary-hover-blue: var(--a11y-fg);
}

/* 2) Убрать фикс-высоты под фоновые картинки (источник «белых простыней» в hero) */
html.a11y .fp__present,
html.a11y .min-vh-lg-100,
html.a11y .min-vh-general-100 { min-height: 0 !important; height: auto !important; }

/* 3) Погасить фоновые картинки/оверлеи на псевдоэлементах (их не трогает базовый движок) */
html.a11y [class^="bg-image--"]::before,
html.a11y [class*=" bg-image--"]::before,
html.a11y [class^="bg-color--"]::before,
html.a11y [class*=" bg-color--"]::before { background: none !important; display: none !important; }

/* 4) Восстановить иерархию заголовков (em — уважает масштаб шрифта) */
html.a11y .h1-promo, html.a11y h1 { font-size: 2.2em !important; }
html.a11y .h2-heading, html.a11y h2 { font-size: 1.6em !important; }

/* 5) Кнопки academy: нормальный паддинг и перенос */
html.a11y .btn-violet { padding: .5rem 1rem !important; }

/* 6) Логотип и иконки шапки — монохром цветом текста схемы (силуэт), во всех схемах.
      Перебиваем и presentation-атрибуты fill, и CSS-переменные логотипа. */
html.a11y .logo-svg-top, html.a11y .logo-svg-top *,
html.a11y .academy-menu--icon, html.a11y .academy-menu--icon * {
    fill: var(--a11y-fg) !important;
}
html.a11y {
    --svg-lg-pth: var(--a11y-fg);
    --svg-lg-fill: var(--a11y-fg);
}
