﻿* {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
html {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(0, 183, 195);
}
body {
	color: rgb(0, 183, 195);
}
html {
	color: rgb(0, 183, 195);
}
h1 {
	visibility: hidden; text-shadow: 0px 0px 25px rgba(254,254,255,0.85); transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
h2 {
	visibility: hidden; text-shadow: 0px 0px 25px rgba(254,254,255,0.85); transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
#canvas {
	width: 100%; height: 100%;
}
#container {
	width: 100%; height: 100%;
}
#canvas {
	position: absolute; z-index: 10;
}
#stats {
	position: absolute; z-index: 10;
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
body {
	font: 16px/1.4 Lato, sans-serif; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}
html {
	font: 16px/1.4 Lato, sans-serif; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}
body {
	overflow: hidden; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
h1 {
	font: 400 2.75em/normal Cinzel, serif; letter-spacing: 0.35em; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 400 1.45em/normal Cinzel, serif; text-transform: lowercase; letter-spacing: 0.5em; font-size-adjust: none; font-stretch: normal;
}
[class^=letter] {
	transition:opacity 3s; -webkit-transition: opacity 3s ease; -moz-transition: opacity 3s ease;
}
.letter-0 {
	transition-delay: 0.2s;
}
.letter-1 {
	transition-delay: 0.4s;
}
.letter-2 {
	transition-delay: 0.6s;
}
.letter-3 {
	transition-delay: 0.8s;
}
.letter-4 {
	transition-delay: 1s;
}
.letter-5 {
	transition-delay: 1.2s;
}
.letter-6 {
	transition-delay: 1.4s;
}
.letter-7 {
	transition-delay: 1.6s;
}
.letter-8 {
	transition-delay: 1.8s;
}
.letter-9 {
	transition-delay: 2s;
}
.letter-10 {
	transition-delay: 2.2s;
}
.letter-11 {
	transition-delay: 2.4s;
}
.letter-12 {
	transition-delay: 2.6s;
}
.letter-13 {
	transition-delay: 2.8s;
}
.letter-14 {
	transition-delay: 3s;
}
h1.transition-in {
	visibility: visible;
}
h2.transition-in {
	visibility: visible;
}
h1 [class^=letter] {
	opacity: 0;
}
h2 [class^=letter] {
	opacity: 0;
}
h1.transition-in [class^=letter] {
	opacity: 1;
}
h2.transition-in [class^=letter] {
	opacity: 1;
}
#container {
	left: 0px; top: 0px; text-align: center; position: fixed; z-index: 20; cursor: context-menu;
}
