/* vibur-regular - latin */
@font-face {
	font-family: 'Vibur';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://wordivity.mluca.dev/fonts/vibur/vibur-v21-latin-regular.eot');
	src: local(''),
		url('https://wordivity.mluca.dev/fonts/vibur/vibur-v21-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://wordivity.mluca.dev/fonts/vibur/vibur-v21-latin-regular.woff2') format('woff2'),
		url('https://wordivity.mluca.dev/fonts/vibur/vibur-v21-latin-regular.woff') format('woff'),
		url('https://wordivity.mluca.dev/fonts/vibur/vibur-v21-latin-regular.ttf') format('truetype'),
		url('https://wordivity.mluca.dev/fonts/vibur/vibur-v21-latin-regular.svg#Vibur') format('svg');
}
#text-logo {
	margin: auto;
	width: fit-content;
	font-family: "Vibur", sans-serif;
	font-size: 4.2rem;
	line-height: 4.2rem;
	letter-spacing: 8px;
	color: #fff;
	text-shadow:
		0 0 4px #fff,
		0 0 6px #fff,
		0 0 42px #a50064,
		0 0 82px #a50064,
		0 0 92px #a50064,
		0 0 102px #a50064,
		0 0 151px #a50064;
	animation: pulsate 0.5s ease-in-out infinite alternate;
}
@media (min-width: 600px) {
	#text-logo {
		font-size: 5rem;
		line-height: 5rem;
	}
}
@keyframes pulsate {
	100% {
		text-shadow:
			0 0 4px #fff,
			0 0 11px #fff,
			0 0 40px #a50064,
			0 0 80px #a50064,
			0 0 90px #a50064,
			0 0 100px #a50064,
			0 0 150px #a50064;
	}
	0% {
		text-shadow:
			0 0 4px #fff,
			0 0 10px #fff,
			0 0 30px #a50064,
			0 0 65px #a50064,
			0 0 72px #a50064,
			0 0 86px #a50064,
			0 0 132px #a50064;
	}
}