@charset "utf-8";

:root {
	font-family: Ubuntu;
	
	/* navbar */
	--navbar-height: 5em;
	--navbar-color-text: #fff;
	--navbar-color-bg: var(--color-main);
	
		/* navbar items */
		--navbar-item-hover-transition-duration: 0.4s;
		--navbar-item-hover-opacity-other: 0.5;
		--navbar-item-hover-opacity-hovered: 1;
		--navbar-item-font-size: inherit;
		
		/* logo */
		--navbar-logo-font-size:25px;
		--navbar-logo-padding: 10px;
	
		/* play button */
		--navbar-play-btn-padding: 15px;
	
	
	
	/* colors */
	--color-main: #0071bc;
	--color-main-accent: #0018ef;

}

*, *::before, *::after {box-sizing: border-box;}
* {margin:0; padding:0;}
div, a {display:block;}
a {text-decoration: none; color: inherit;}



.main-nav {
    display: flex;
    align-items: center;
	flex-direction: row;
	justify-content: space-evenly;
	height: var(--navbar-height);
	max-width: 100%;
	width: 100%;
	cursor: default;
	background-color: var(--navbar-color-bg);
	color: var(--navbar-color-text);
	cursor: pointer;
}
.main-nav-item-all {
	height: inherit;
	display: flex;
	align-items: center;
	flex-grow: 1;
	cursor: pointer;
	-webkit-user-select: none; /* Safari */
	-ms-user-select: none; /* IE 10+ and Edge */
	user-select: none;
}

.main-nav-item {
	font-size: var(--navbar-item-font-size);
	justify-content: center;
	opacity: 1;
  	transition: var(--navbar-item-hover-transition-duration);
}

.main-nav:hover > .main-nav-item {opacity: var(--navbar-item-hover-opacity-other);}
.main-nav > .main-nav-item:hover{opacity: var(--navbar-item-hover-opacity-hovered);}

.logo {
	justify-content: flex-start;
	font-weight: bold;
	font-size: var(--navbar-logo-font-size);
	padding: var(--navbar-logo-padding);
	flex-shrink: 4;
}

.nav-svg {
	height: 100%;
	pointer-events: none;
}
.play-btn {
	display: none;
	padding: var(--navbar-play-btn-padding);
}
