body #menu {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	z-index: 1;
	color: rgba(255, 255, 255, 0.5);
	font-weight: 400;
	/*-webkit-backdrop-filter: saturate(1.8) blur(20px);*/
	/*backdrop-filter: saturate(1.8) blur(20px);*/
	/*background: rgba(0, 0, 0, 0.8);*/
}


body #menu > * {
	position: absolute;
	font-size: 20px;
	padding: 28 50;
	top: 0;
	display: inline-block;
}
body #menu > :first-child {
	position: relative;
}

#menu_left_name_divider {padding: 0 10;}

#menu_right {
	right: 0;
}
#menu_left_name_extra {
	transition: .3s ease-in-out 0s;
}

.menu_link_to {transition: .3s ease-in-out 0s;user-select: none;}
.menu_link_to:hover {color: rgba(255, 255, 255, 1);}

#menu_right a {
	display: block;
	position: static;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

@media screen and (max-width: 600px) {
	#menu_left_name_extra {
		opacity: 0;
		pointer-events: none;
	}
}