/* Classes utilitárias que o próprio Lenis (biblioteca de scroll suave)
   injeta automaticamente na <html> — não são nossas, mas precisam existir
   pra biblioteca funcionar direito (documentado no README oficial:
   github.com/darkroomengineering/lenis). Sem isso: `scroll-behavior: smooth`
   de algum outro CSS entra em conflito com o próprio scroll suave do Lenis
   (double-smoothing), e iframes ficam "roubando" o wheel event. */

html.lenis,
html.lenis body {
	height: auto;
}

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

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

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

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