html, body {
	 margin: 0 auto;
	 font-family: 'Roboto', sans-serif;
	 height: 100%;
	 background: #111;
	 font-weight: 100;
	 user-select: none;
}
 main {
	 height: 100%;
	 display: flex;
	 margin: 0 20px;
	 text-align: center;
	 flex-direction: column;
	 align-items: center;
	 justify-content: center;
}
 main h1 {
	 color: #fff;
	 font-size: 3em;
	 font-weight: 100;
	 color: #f44;
	 margin: 0;
}
 main h2 {
	 color: #fff;
	 font-size: 1.5em;
	 font-weight: 100;
	 margin-bottom: 0;
}
 main h3 {
	 color: #fff;
	 font-size: 1.5em;
	 font-weight: 100;
	 margin-top: 0;
}
 main a {
	 font-size: 1.5em;
	 font-weight: 300;
	 color: #f44;
	 text-decoration: none;
}
 footer {
	 position: absolute;
	 bottom: 0;
	 margin: 10px;
	 font-weight: 300;
}
 
