/* style.css : animations et styles généraux */

/* Logo non étiré */
.logo {
  height: 60px;
  width: auto;
}

/* Scroll animation */
.scroll-reveal {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

.scroll-reveal.visible {
  opacity: 1;
  transform: none;
}

/* Galerie : uniformité des images */
.gallery .swiper-slide img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  border-radius: 10px;
}
