body{
	margin: 0;
	background-color: #161618;
	color: #EDEDF0;
	font-family: 'unifontEx';
	font-size: 16px;
	overflow-y: scroll;
}

::selection{
	background-color: #EDEDF0;
	color: #161618;
}

::-webkit-scrollbar{
	width: 10px;
	height: 100%;
	background-color: #161618;
	overflow: scroll;
}

::-webkit-scrollbar-thumb{
	min-height: 50px;
	background-color: #EDEDF0;
}

#container{
	width: 80%;
	margin: 25px auto 0;
}

#menu{
	user-select: none;
	margin-bottom: 10px;
	text-align: center;
}

#menu span:active{
	opacity: 0.75;
}

#game{
	user-select: none;
	text-align: center;
	word-break: keep-all;
}

#game span:active{
	opacity: 0.75;
}

#view{
	margin-top: 50px;
}

#search{
	display: block;
	margin: 50px auto;
	border-radius: 0;
	padding: 5px 10px;
	border: 1px solid #EDEDF0;
	outline: none;
	background-color: inherit;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
}

.head{
	font-size: 20px;
}

.head a{
	color: inherit;
	text-decoration: none;
}

.head:not(:first-of-type){
	margin-top: 25px;
}

.etymology{
	opacity: 0.75;
	font-size: 14px;
}

.tag{
	opacity: 0.75;
	font-size: 14px;
}

.tag_em{
	color: #7090FF;
	font-size: 14px;
}

.example{
	margin: 5px 0 5px 2px;
	padding-left: 10px;
	border-left: 2px solid #EDEDF0;
}

.information{
	opacity: 0.75;
}

.input{
	display: block;
	margin: 50px auto;
	border-radius: 0;
	padding: 5px 10px;
	border: 1px solid #EDEDF0;
	outline: none;
	background-color: inherit;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
}

.button{
	user-select: none;
}

.button:active{
	opacity: 0.75
}

.activated{
	color: #50C8A0;
}
