.galery-custom .elementor-gallery-item {
  opacity: 0;
  transform: rotate(var(--rotate, 0deg)) scale(0.95);
  box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

.galery-custom.is-visible .elementor-gallery-item {
  animation: fadeIn 0.6s ease forwards;
  animation-delay: var(--delay);
}

@keyframes fadeIn {
  to {
    opacity: 1;
    transform: rotate(var(--rotate, 0deg)) scale(1);
  }
}

/* hover conservé */
.galery-custom .elementor-gallery-item:hover {
  transform: rotate(calc(var(--rotate) + 1deg)) scale(1.05);
}
