body {
	background-color: black;
	overflow: hidden;
	background: linear-gradient(270deg, #080029, #22071b);
	background-size: 1000% 300%;
	animation: backgroundrunner 30s ease infinite;
}
.box {
	height: 100%;
	width: 100%;
	margin: auto;
	position: relative;
}
.uwu {
	font-size: calc(30vmin);
	position: absolute;
	top: calc(10vmin);
	left: 30%;
	right: 30%;
	margin: auto;
	text-align: center;
	font-family: Monospace, Sans-serif;
	color: white;
	text-shadow: #8a2be2 0 0 10px, #483d8b 0 0 15px, #663399 0 0 20px;
	filter: blur(1.5px);
	animation-name: shakehead;
	animation-duration: 1.8s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-timing-function: cubic-bezier(0.6, 0.1, 0.4, 0.9);
}
@keyframes shakehead {
	0% {
		transform-origin: center;
		transform: rotate(-35deg) translate(-10vmin);
	}
	100% {
		transform-origin: center;
		transform: rotate(35deg) translate(10vmin);
	}
}
@keyframes backgroundrunner {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

