.questionBlock[difficulty="0"]{
	border: 2px solid var(--green);
}

.questionBlock[difficulty="1"]{
	border: 2px solid var(--yellow);
}

.questionBlock[difficulty="2"]{
	border: 2px solid var(--red);
}

.questionBlockPrompt{
	/* No-one should have a reason to select this text. */
	user-select: none;
	cursor: default;
	
	text-align: center;
	font-size: 30px;
}

.questionBlockLanguage{
	position: absolute;
    font-size: 25px;
    opacity: .1;
    margin: 25px 220px;
	user-select: none;
	cursor: default;
}

.questionWordPastGuessCorrect{
	color: var(--green);
}

.questionWordPastGuessWrong{
	color: var(--red);
}

.questionWord{
	font-size: 25px;
	margin: 5px;
}

#questionBlankText{
	display: inline;
	width: 140px;
	max-width: 200px; 
	font-size: 20px;
	margin: 5px;
	padding: 10px;
	font-family: cursive;
	
	border: 0;
	border-bottom: 3px solid var(--primary-color);
}

#questionBlankText:focus{
	outline: none;
}