/* This CSS ensures Lenis takes full control of scrolling */
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;
}
/* Allow native scroll inside elements */
[data-lenis-prevent] {
  overscroll-behavior: contain;
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
}