html, body { width:100vw; height:100vh; margin:0; padding:0; background:#c2d18f; }
* { box-sizing:border-box; font-family:Verdana; }

body.default
{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}


body.default .logo
{
	width:95vw;
	max-height:350px;
	-webkit-filter:drop-shadow(.15em .15em .15em #333);
	filter:drop-shadow(.15em .15em .15em #333);
}


.navigation
{
	display:flex;
}

.navigation > a
{
	margin:0 1em;
	font-family:Verdana;
	font-size:.85em;
	color:#93AB46;
	text-decoration:none;
}

.navigation > a:hover
{
	color:#fff;
}