#spin {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	visibility: hidden;
	opacity: 0;
	display: grid;
	place-content: center;
}

#spin.show {
	visibility: visible;
	opacity: 1;
}