* {
	box-sizing: border-box;
}

html,
body {
	font-family: sans-serif;
	height: 100%;
	font-weight: 600;
	overflow: hidden;
	user-select: none;
	font-weight: 800;
}

a {
	display: inherit;
	justify-content: inherit;
	align-items: inherit;
	text-decoration: none;
	color: inherit;
	font-size: 48vmin;
}

header {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 50vh;
}

header:first-of-type {
	background-color: #0fe976;
	color: #fff;
}

header:last-of-type {
	color: #d2d2d2;
}

span {
	position: absolute;
}

img {
	z-index: 2;
	max-height: 25vh;
}
