/* tlačítko je od začátku skryté */
.in-vanoce .unveil-button[data-unveil="filters"] {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  /* pojistka: kdyby JS selhal, tlačítko se samo zobrazí po 1,5 s */
  animation: unveilFallback .3s ease 1.5s forwards;
}

/* zobrazení po přejmenování a prodlevě (přidává JS) */
.in-vanoce .unveil-button[data-unveil="filters"].is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  animation: unveilFadeIn .3s ease forwards;
}

@keyframes unveilFadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

@keyframes unveilFallback {
  to { opacity: 1; visibility: visible; pointer-events: auto; }
}