@charset "utf-8";
 @import 'normalize.css';
/* Change all elements to use border-box */
html {
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
/*******/

body {
	font-family: "balboa";
	background: #e9ba75;
	background: -moz-radial-gradient(center, ellipse cover, #e9ba75 0%, #d78d07 50%, #5f1214 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #e9ba75 0%, #d78d07 50%, #5f1214 100%);
	background: radial-gradient(ellipse at center, #e9ba75 0%, #d78d07 50%, #5f1214 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ba75', endColorstr='#5f1214', GradientType=1 );
	background-repeat: no-repeat;
	background-size: cover;
}
.hero {
	display: flex;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	background-color: rgba(190,22,34,0.5);
	margin: 20px 0px 10px 0px;
}
.hero img {
	margin: 10px;
	height: 50px;
}
h1 {
	text-align: center;
	font-family: "balboa-condensed";
	font-size: 3em;
	line-height: 1em;
	color: #ffffff;
	text-shadow: 5px 5px 2px #000000;
	margin: 10px;
}
main p {
	text-align: center;
}
#game-stats p {
	font-size: 1.2em;
	font-weight: 200;
	margin: 5px;
}
#game-stats p span {
	background-color: rgba(233,186,117,0.7);
	min-width: 10px;
	padding: 0px 10px;
	border-radius: 5px;
	margin: 0px 5px 0px 5px;
}
#game-stats .score {
	color: #5F1214;
	font-size: 1.5em;
	font-weight: 500;
}
#canvas-container {
	display: flex;
	flex-flow: row;
	justify-content: center;
}
canvas {
	border: 1px solid black;
	border-radius: 5px;
	cursor: crosshair;
}
button {
	cursor: pointer;
	padding: 5px 25px;
}
#mouse-position {
	font-size: 0.7em;
	font-weight: 200;
}
footer {
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	background-color: rgba(190,22,34,0.5);
	min-height: 70px;
	clear: both;
	margin-bottom: 20px;
}
footer a, footer #copyright {
	color: #ffffff;
}
#logo {
	width: 3%;
	margin-left: 10px;
}
#copyright {
	font-size: 0.8em;
	font-weight: 200;
	background-color: transparent;
	padding: 0;
	margin-right: 10px;
}