
:root{
	/* TODO user max() somewhere in the future if wide support given*/
	--button-size: calc(5vh + 30px);
}

a {  
	border: none;
}

img div { 
	border: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

#menuLeftIconsContainer {
	position:fixed; 
	top:calc(50vh - var(--button-size) * 3);
	left:0;  
	cursor:pointer; 
	width:calc(var(--button-size) * 3);
	pointer-events: none;
	z-index: 120;
}

#menuLeftToggler {
	position:fixed;
	font-size:200%;
	top: 5px;
	left: 5px;
	border-radius: 15px;
	border:none;
	background:#fff;
	display:none;
}
#menuLeftIcons {
	cursor:pointer; 
	pointer-events: none;
}
.ico {
	margin:1vh;
	height: var(--button-size);
	pointer-events: all;
}
@media (max-width: 650px) {
	#menuLeftToggler {
		display: inline-block;
	}
	#menuLeftIconsContainer {
		display: none;
		top: 60px;
	}
	#menuLeftIcons {
		background: #fff;
		width: min(25vh, 19vw);
		border-radius: 25px;
	}
}
