html {
	scroll-behavior: smooth;
}

body {
	margin: 0 !important;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-x pan-y;
	zoom: reset;

	width: 100vw;
	height: 100vh;

	/*
	display: flex;
	justify-content: center;
	align-items: center; */
	overflow: hidden;
}

/* Works on Firefox */
* {
	scrollbar-width: thin;
	scrollbar-color: blue transparent;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
	width: 12px;
}

*::-webkit-scrollbar-track {
	background: transparent;
}

*::-webkit-scrollbar-thumb {
	background-color: aquamarine;
	border-radius: 0px;
	height: 1px;
	border: 6px solid black;
}

footer,
a,
canvas {
	margin: 0 !important;
	padding: 0 !important;
	font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen,
		Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica,
		Arial, sans-serif;
	color: #363636;
}

.material-symbols-outlined {
	font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;
}

* {
	font-family: "VT323", monospace;
}
