html, body {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

#game {
	width: 100%;
	height: 100%;

	position: fixed;

	z-index: 9;

	touch-action: none;
}

.loading-screen {
	background: radial-gradient(50% 50% at 50% 50%, #252525 0%, #000000 100%);
	
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.logo {
	width: 400px;
	height: auto;
}

.pulse-animation {
	animation-name: pulse;
	animation-duration: 1.25s;
	animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
			transform: scale(1);
	}
	50% {
			transform: scale(1.3);
	}
	100% {
			transform: scale(1);
	}
}