/* === ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ === */
body.vis-mode {
  background: #fff !important;
  color: #000 !important;
  font-size: 20px !important;
  line-height: 1.6 !important;
}

/* Пробиваем встроенные стили Tilda/Zero */
body.vis-mode * {
  color: #000 !important;
  background-color: transparent !important;
  font-size: inherit;
  line-height: inherit;
}

/* Ссылки заметнее */
body.vis-mode a {
  text-decoration: underline !important;
  font-weight: 600 !important;
}

/* Поля/кнопки контрастнее и крупнее */
body.vis-mode button,
body.vis-mode input,
body.vis-mode textarea,
body.vis-mode select {
  font-size: 1em !important;
  border: 2px solid #000 !important;
}

/* Отключаем анимации/переходы */
body.vis-mode * {
  animation: none !important;
  transition: none !important;
}

/* Убираем фоновые картинки (частый случай) */
body.vis-mode [style*="background-image"] {
  background-image: none !important;
}
body.vis-mode .t-cover,
body.vis-mode .t-bgimg,
body.vis-mode .t-cover__carrier {
  background-image: none !important;
}