canvas.fe_main{
	user-select:none;
	border:none;width:100%;height:100%;
}
div.fe_debug{
	color:white;text-shadow:0px 0px 5px black;background:none;
	font-family:monospace;font-weight:bold;
	text-align:left;z-index:1;position:fixed;left:0;bottom:0;
}
input[type=range].fe_propulsion{
	z-index:10;
	position:fixed;
	left:calc(100vw - 25vh - 2rem);
	bottom:calc(100vh - 25vh - var(--burgersize) - 1.5rem );
	transform:rotate(90deg);
	display:inline:block;
	float:right;
	width:50vh;
	background:url(icons/propulsion.png) no-repeat 100%;
	background-size:cover;
}
div.fe_control{
	color:white;text-shadow:0px 0px 5px black;background:none;
	text-align:center;z-index:10;position:fixed;left:0;top:var(--headroom);
}
div.fe_control button.fe_lights{height:2.5rem;width:2.5rem;display:inline-block;vertical-align:middle;}
div.fe_control select.fe_tiler{height:2.5rem;width:calc(var(--input-standard) - 3rem);display:inline-block;vertical-align:middle;}
div.fe_control button{display:inline-block;text-align:center;width:3rem;margin:0.5rem;}
div.fe_control button:disabled{cursor:default;opacity:0.5;}
div.fe_control img.button{display:block;margin:0;width:100%;}
div.fe_control select{display:block;margin:0;width:100%;}
div.fe_control audio.fe_backing{width:var(--input-standard);}
div.fe_control input[type=range].fe_volume{display:block;height:0.5rem;width:calc(var(--input-standard) - 1rem);}
div.fe_control button.fe_backing{vertical-align:top;display:inline-block;height:2.5rem;width:2.5rem;margin:var(--marg-thickness);}
div.fe_control select.fe_backing{vertical-align:top;display:inline-block;height:2.45rem;width:calc(var(--input-standard) - 7rem);margin:var(--marg-thickness);}

details.fe_video{
	border:none;
	padding-top:0;
	margin-top:0;
	width:var(--input-standard);
}
summary.fe_video{
	margin-top:0;
	text-shadow:none;
}
video.fe_playback{background:black;display:none;width:100%;height:calc(100% - var(--headroom) - 2rem);z-index:9;position:fixed;left:0rem;top:var(--headroom);}


