body {
	min-height: 100vh;
	padding: 50px;
	overflow: hidden;
}

#MainCanvas {
	border: 3px solid black;
	width: calc(50vw - 100px);
	height: calc(100vh - 100px);
	overflow: hidden;
}

.clues {
	width: calc(50vw - 150px);
	padding: 50px;
    display: inline-block;
    vertical-align: top;
}

.clues h2 {
	margin-bottom: 20px;
}

.clue.found {
	color: red; font-weight: bold;
}