* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
body {
	overflow: hidden;
	font-family: "Computer Modern", Lato, sans-serif;
	width: 100%;
	height: 100%;
	background-color: black;
	color: #ffffff;
	padding: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}
#container {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	border: 1px solid transparent;
}
#title {
	position: absolute;
	left: 20px;
	top: 20px;
	background: rgba(36,36,36,0.69);
	padding: 1em;
}
a{
	text-decoration: none;
	color:aquamarine;
}
input[type="text"] {
	font-family: 'Courier New', Courier, monospace;
	width:33em;	
	height: 2em;
	border:1px solid grey;
	margin:1em;
	background: rgba(36,36,36,0.69);
	color:white;
}
#err{
	color:#ff4444;
	text-shadow: none;
	font-weight: bold;
}