@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@500&display=swap');

body	{
	font-family: Outfit, sans-serif;
	font-size: 2.5vh;
	font-weight: 500;
	color: #999;
	display: grid;
	grid-template: 	"main"
					"footer";
}

main {
	grid-area: main;
	display: grid;
	grid-template: "container";
	place-items: center;
	place-content: center;
	overflow: hidden;
	height: 85vh;
	margin: 0;
}

main > *	{
	grid-area: container;
}

footer	{
	display: grid;
	overflow: hidden;
	height: 10vh;
	margin: 0;
}

h1 {
	font-family: Outfit, sans-serif;
	font-size: 15vw;
	font-weight: 900;
	line-height: 0.8;
	color: #ff5151;
	margin: -1vw 0 0 0;
}
            
main > p {
	font-size: 10vw;
	line-height: 1;
	color: #5151ff;
	margin: 0;
}

footer > p	{
	font-size: 2.5vh;
	text-align: center;
	align-self: self-end;
}

footer > p > a	{
	text-decoration: none;
	color: #ccc;
}

.imprint	{
	
	max-width: 75vw;
	margin: 5vw auto;

}