/*
	Simple Mouse Invaders
	by Kelsam
*/


* { padding: 0; margin: 0; font-family: 'Arial', 'Tahoma', sans-serif; user-select: none; }

body { background: #000; }

.smi { cursor: none; position: fixed; left: 0px; top: 0px; bottom: 0px; right: 0px; background: url('background.jpg') 50% 50%; background-size: cover; }
.smi.paused { cursor: default; }
	.shroud { z-index: 999; position: fixed; left: 0px; top: 0px; bottom: 0px; right: 0px; background: rgba(0, 0, 0, 0.85); text-align: center; }
		.shroudBtn { display: inline-block; margin: 100px auto 0; color: #FFF; background: rgba(255, 255, 255, 0.33); font-size: 20px; font-weight: bold; padding: 20px 40px; cursor: pointer; }
	.level { z-index: 200; position: absolute; right: 20px; top: 20px; color: #FFF; font-size: 36px; font-weight: bold; }
	.player { z-index: 100; position: absolute; bottom: 50px; left: 0px; width: 127px; height: 100px; background: url('player.png'); }
	.bullet { z-index: 75; position: absolute; width: 6px; height: 25px; border-radius: 3px; background: rgba(255, 255, 0, 0.8); box-shadow: 0 0 5px 0 rgba(255,255,0,1); }
	.baddie { z-index: 50; position: absolute; height: 80px; opacity: 0; }
		.baddie-1 { width: 87px; background: url('baddie1.png'); }
		.baddie-2 { width: 107px; background: url('baddie2.png'); }
		.baddie-3 { width: 87px; background: url('baddie3.png'); }
		.baddie-4 { width: 84px; background: url('baddie4.png'); }
		.baddie-5 { width: 93px; background: url('baddie5.png'); }

