
/* Lenis smooth scroll */
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;
}

@media (prefers-reduced-motion: reduce) {
	.home .ct-header,
	.ligarena-home-banner__inner,
	.ligarena-home-banner__bg,
	.ligarena-home-visual__image,
	.ligarena-home-visual__hexagons,
	.ligarena-home-visual__hex,
	.ligarena-event-section__intro,
	.ligarena-footer-template {
		animation: none !important;
	}

	.ligarena-home-visual__image,
	.ligarena-home-visual__hexagons.is-visible,
	.ligarena-home-visual__hexagons {
		opacity: 1 !important;
		visibility: visible !important;
	}
}
