html,
:root,
body {
	scroll-behavior: auto !important;
}

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-scrolling iframe {
	pointer-events: none;
}

html.yaotw-lenis-debug::before {
	content: 'YAOTW SmoothScroll debug';
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 99999;
	padding: 4px 8px;
	font-size: 11px;
	font-family: sans-serif;
	color: #fff;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 3px;
	pointer-events: none;
}
