#game-container {
    position: relative;
    width: 100vw;
    height: 100vh;
	background: url(../img/jupiter.png) right 0 no-repeat, url(../img/stars.png) 0 0 repeat-x, linear-gradient(to bottom, #000 0%, #000 100px, #247 100%);
}

@media (pointer: coarse) and (hover: none) and (max-width: 1024px) {
	#game-container {
		position: relative;
		width: 100vw;
		height: 100vh;
		background: url(../img/jupiter.png) right 0 no-repeat, url(../img/stars.png) 0 0 repeat-x;
	}

	#viewport {
		background: linear-gradient(to bottom, #000 0%, #000 100px, #247 100%);
	}
}

#hud {
	margin-left: 0; /* account for Mars being on the left */
}
#boss-health {
	margin-right: 250px;
}

#stars {
	background: url(../img/stars-wide.gif) 0 0 repeat;
	top: 100px;
}

#far-mountains {
    bottom: 10%;
    height: 40%;
	width: 10000px;
    background: url(img/mountains.png) bottom left repeat-x;
}

#near-mountains {
    bottom: 10%;
    height: 30%;
	min-height: 134px;
	width: 20000px;
	background: url(img/midlands.png) bottom left repeat-x;
}

#ground {
    position: absolute;
    bottom: 0;
    width: 5000%;
    height: 10%;
	z-index: 3;
    background: url(img/ground.png) top left repeat #000;
}
.konami #game-container {
	background: url(../img/jupiter2.png) left 0 no-repeat, #212235;
	background-size: 700px;
}
