*
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body
{
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	background: #000;
}
.logo
{
	position: relative;
	color: #fff;
	font-size: 5em;
	text-shadow: 0 0 50px #0f0,
				0 0 100px #0f0,
				0 0 150px #0f0,
				0 0 200px #0f0,
				0 0 250px #0f0;
	animation: animate 5s linear infinite	;		
}
@keyframes animate 
{
	0%
	{
		filter: hue-rotate(0deg);
	}
	100%
	{
		filter: hue-rotate(360deg);
	}
}