/* Live override until the next full static export. Kills tile jump-on-scroll. */
html { scroll-behavior: auto !important; }

/* Sticky header blur is painted every scroll frame. */
header {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  background-color: #fff !important;
}

.tile-fever,
.home-section-grid,
.home-section-grid__item {
  overflow-anchor: none;
}
.home-section-grid,
.tag-section-scroll {
  overflow-y: hidden;
  overscroll-behavior: none;
}

.animate-stagger > *,
.animate-on-view,
.animate-on-view.in-view {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

.tile-fever { transform: none; }
@media (hover: hover) and (pointer: fine) {
  .tile-fever:hover { transform: translateY(-2px); }
}

@media (hover: none) {
  .hover\:-translate-y-1:hover,
  .hover\:-translate-y-2:hover,
  .tile-fever:hover {
    transform: none !important;
  }
}

/* Empty eventos hub is gone; hide leftover prerendered nav until next export. */
a[href="/es/eventos/"],
a[href="/en/eventos/"],
a[href="/es/eventos"],
a[href="/en/eventos"] {
  display: none !important;
}
