:root {
	--white: #fff;
	--blue: #1f34a1;
	--yellow: #ffe28c;
}

@keyframes animatedBackground {
	from { background-position: 0 0; }
	to { background-position: 100% 100%; }
}

* {
	box-sizing: border-box;
}

html {
	height: 100%;
	animation: animatedBackground 90s linear infinite;
	background: var(--blue) url('Background.png') fixed center;
	background-size: 6vh 36vh;
}

::selection {
	background: var(--blue);
}

body {
	align-items: center;
	display: flex;
	color: var(--white);
	font-family: -apple-system, sans-serif;
	text-align: center;
	min-height: 100%;
}

intro {
	margin: 4vh auto;
	max-width: 44vh;
}

img#icon {
	width: 32vh;
	height: 32vh;
}

svg {
	width: 36vh;
	margin: 4vh;
	fill: var(--white);
}

a {
	text-decoration: none;
}