*{ padding:0; margin:0; position: absolute; }
html, body {
	touch-action: none;
	background-color: black;
}

#game {
	overflow: hidden;
}

.button {
	width: 35%;
	height: 100%;
}
#center {
	margin-left: 35%;
}
#right {
	margin-left: 65%;
}

#controls {
	bottom: 0;
	height: 15.625%;
	width: 100%;
	display: none;
}

#menu, #overlay {
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,1));
}
.saturate, #menu {
	filter: saturate(0.25);
	opacity: 0.75;
}
.menuship {
	left: 60%;
	bottom: 20%;
	width: 360px;
	height: 360px;
}
#central {
	margin-top: 600px;
	margin-left: 30px;
	font-family: Lucida console;
	font-size: 40px;
	font-weight: bold;
	color: darkgrey;
	width: 90%;
}
.smalltext {
	font-size: 15px;
}
.brokenimage {
	transform: scale(2);
	margin-left: 30px;
	margin-top: 30px;
	width: 60px;
	height: 60px;
}
.image {
	width: 120px;
	height: 120px;
}
#hard{
	width: 1010px;
	height: 45px;
	background-color: #666;
	border: 10px solid #444;
}
#titletop {
	transition: opacity 0.25s, transform 0.25s;
	filter: drop-shadow(0 20px 0 black);
}
#titlebottom {
	transition: opacity 0.25s, transform 0.25s;
	filter: drop-shadow(0 -20px 0 black);
}
.enabled {
	color: white;
}
.list {
	position: relative;
	width: 108px;
	height: 216px;
	margin-top: -158px;
	transition: opacity 0.2s, transform 0.2s;
}

#left {
	background-color: green;
}

#center {
	background-color: yellow;
	width: 30%;
}

#right {
	background-color: green;
}

#backgroundCanvas {

}

#gameCanvas {

}

.t{transform:rotate(45deg);}
.b{background-color:#306bff;border:solid 9px;border-color:#f59 #840 #630 #b6f;}
.r{background-color:#ff306b;border:solid 9px;border-color:#f59 #840 #630 #b6f;}

.pixelated {
	image-rendering: -moz-crisp-edges;
	image-rendering: -webkit-crisp-edges;
	image-rendering: crisp-edges;
	image-rendering: pixelated;
}

/*#controls{
	width:100%
	padding:5px;
	position:absolute;
	color:white;
	font-family:Arial;
	line-height: 20px;
}*/

.unselectable {
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent;
	user-select:none;
}