html, body {
	margin: 0;
    height: 100%;
}
body {
	background-image: url('back.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
@font-face {
	font-family: 'Bank Gothic Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Bank Gothic Bold'), url('TT0589M_Bold.woff') format('woff');
}
#stayStrong {
	font-family: 'Bank Gothic Bold';
	float: right;
	margin: 1.8rem;
	color: DarkBlue;
	text-align: center;
	text-shadow: 2px 2px 4px white;
}
#stayStrong img {
	width: 12vw;
}
#content {
	font-family: 'Bank Gothic Bold';
	font-size: 1rem;
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 1rem;
	width: 77%;
	color: white;
	text-shadow: 1px 1px 3px black;
}
a {
	color: green;
	text-shadow: 1px 1px white;
	text-decoration: none;
	display: inline-block;
	padding: 10px 0;
}
@media only screen and (orientation: landscape) and (min-width: 751px) {
	html, body {
		font-size: min(3.2vh, 2.7 * max(2vw, 2em));
	}
	#stayStrong {
		font-size: 1.25rem;
	}
	a {
		color: green;
		font-size: 1.15rem;
		text-shadow: 1px 1px white;
	}
}
@media only screen and (orientation: landscape) and (max-width: 750px) {
	html, body {
		font-size: 10px;
	}
	#stayStrong {
		font-size: 14px;
	}
	a {
		font-size: 16px;
	}
}
@media only screen and (orientation: portrait) {
	html, body, a, #stayStrong {
		font-size: 100%;
	}
	#stayStrong img {
		width: 10vh;
	}
}
