/* SCROLLBAR */



body {
	overflow-y: visible;
	margin: 0;
	padding: 0;
}

html {
	overflow-y: auto;
	scrollbar-width: auto;
	scrollbar-color: #26c6f9 #170154;
}

html::-webkit-scrollbar {
	width: auto;
}

html::-webkit-scrollbar-track {
	background: #170154;
}

html::-webkit-scrollbar-thumb {
	background-color: #26c6f9;
	border-radius: 8px;
}

html::-webkit-scrollbar-thumb:hover {
	background-color: #26c6f9 !important;
}

/* v50 (2026-11-12): the main window's scrollbar shows ONLY on
   desktop. On tablet and mobile it is fully hidden — and because
   this stylesheet is render-blocking, it never even flashes while
   the page loads. Modal scrollbars follow the same rule (see the
   animation stylesheet); the Pricing modal's table dropdown
   window is the one exception and keeps its scrollbar on all
   devices. */
@media (max-width: 1024px) {
	html {
		scrollbar-width: none;
	}

	html::-webkit-scrollbar {
		display: none;
		width: 0;
		height: 0;
	}
}
