/* Блог: единое плавное появление страниц статей, кейсов и новостей.
   Работает только на страницах с хлебными крошками блога (элемент .blog).
   Встроенная анимация элементов Zero Block на таких страницах отключена. */
@keyframes ab-page-fade {
  from { opacity: 0; }
  to   { opacity: 1; }
}
#allrecords:has(.blog) {
  animation: ab-page-fade .7s ease both;
}
#allrecords:has(.blog) .t-animate:not(.blog) {
  opacity: 1 !important;
  transform: none !important;
}
#allrecords:has(.blog) .t-animate {
  transform: none !important;
}
@media (prefers-reduced-motion: reduce) {
  #allrecords:has(.blog) { animation: none; }
}
