.wrapper {
	width: 100%;
	height: 100%;
}

.title {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.vcenter {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	font-size: 48px;
	align: center;
	display: inline;
	white-space: nowrap;
}

div.problem {
	font-family: monospace;
	cursor: default;
	display: inline;
}

div.history {
	font-family: monospace;
	cursor: default;
	color: #999;
}

input[type=text] {
	font-size: 48px;
	font-family: monospace;
	width: 180px;
	padding: 3px;
	border: 1px solid #ccc;
	border-radius: 3px;
	display: inline;
}
