/* Обложка главной: отодвигаем текстовую плашку от правого края */
@media screen and (min-width: 961px) {
  .t889__blocktext-wrapper { right: 50px; }
}
/* Остатки кислотных цветов: оранжевый FF9415 и фиолетовый 6E33CC */
[style*="color: rgb(255, 148, 21)"] { color: #B35400 !important; }
[style*="color: rgb(110, 51, 204)"] { color: #4A3A52 !important; }
[style*="background-color: rgb(110, 51, 204)"] { background-color: #4A3A52 !important; }
[style*="border-color: rgb(110, 51, 204)"] { border-color: #4A3A52 !important; }

/* Темные секции 4A3A52: акцент светлее, иначе текст не читается */
#rec2470028071 [style*="color: rgb(255, 148, 21)"],
#rec2470368341 [style*="color: rgb(255, 148, 21)"],
#rec3608576601 [style*="color: rgb(255, 148, 21)"],
#rec3655334401 [style*="color: rgb(255, 148, 21)"],
#rec3741085801 .t889__blocktext-wrapper [style*="color: rgb(255, 148, 21)"] { color: #E8A86B !important; }

/* Подвал: логотип на белой подложке */
#rec5267392401 .t420__logo { background: #fff; padding: 14px; border-radius: 16px; box-sizing: border-box; }

/* Блок с ладошками: белое свечение под текстом */
#rec2376253761 .t581__descr, #recorddiv2376253761 .t581__descr { text-shadow: 0 0 10px #fff, 0 0 22px #fff, 0 0 34px #fff; }

/* Шапка: уменьшение логотипа и высоты при прокрутке (класс er-mini ставит скрипт в HEAD) */
@media screen and (min-width: 981px) {
  .t1272 .t-menu-base, .t1272 .t-menu-base__maincontainer { transition: height .25s ease, min-height .25s ease; }
  .t1272 .t-menu-base__imglogo { transition: width .25s ease; }
  .t1272 .t-menu-base_positionfixed.er-mini,
  .t1272 .t-menu-base_positionfixed.er-mini .t-menu-base__maincontainer { height: 68px !important; min-height: 68px !important; }
  .t1272 .t-menu-base_positionfixed.er-mini .t-menu-base__imglogo { width: 150px !important; }
}

/* Шапка фиксированная: отступ, чтобы первый блок не уходил под неё */
#allrecords #t-header { height: 110px; }
@media screen and (max-width: 980px) {
  #allrecords #t-header { height: 76px; }
}
