/*
 * Лёгкий полиш публичного сайта — только штрихи, ничего из вёрстки
 * и фирменной анимации не меняется. Подключается после main.min.css.
 */

/* выделение текста в фирменном оранжевом */
::selection{background:rgba(255,102,0,.85);color:#fff;}

/* Плавность якорей контролируется anchors.js и учитывает reduced motion.
   Глобальный scroll-behavior здесь создавал второй владелец прокрутки. */

/* текст кейса мелким под заголовком-капсом (страница /ru/case/N) */
.page__text{color:#a8a49b;font-family:'Magnet Trial',Arial,sans-serif;font-size:17px;line-height:1.65;
  margin:-40px auto 70px;max-width:640px;text-align:center;width:100%;position:relative;z-index:1;}

/* лого кейса В КАРТОЧКЕ на главной: сохраняем пропорции, не даём раздуваться
   на промежуточных ширинах (в базовой вёрстке object-fit:fill растягивал лого
   в «огромный» блок). Страницу кейса (.page__logo) НЕ трогаем — там свой фон
   и вёрстка, оставляем как в оригинале. */
.cases__item-image img{object-fit:contain !important;max-height:100% !important;}

/* видимый фокус с клавиатуры — фирменный, вместо дефолтного синего */
a:focus-visible,button:focus-visible,.button:focus-visible{
  outline:2px solid #f60;outline-offset:3px;border-radius:4px;}
