/**
 * Smooth Scroll Styles (Lenis)
 *
 * Styles de base pour le smooth scroll Lenis
 * - Performance optimisée avec will-change
 * - Compatibilité multi-navigateurs
 */

html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}
