root { display: block; }
body { background-color: rgb(0, 0, 0); background-repeat: repeat-x; background-position: center top; }
*, ::before, ::after { user-select: none; }
input, input::before, input::after { user-select: initial; }
::selection { background: transparent; color: inherit; }
#canvas { position: fixed; }
canvas { image-rendering: -webkit-optimize-contrast; }
.ani_hack { perspective: 1000px; backface-visibility: hidden; user-select: none; outline: none; -webkit-tap-highlight-color: transparent; }
.check-fonts { position: fixed; opacity: 0; }
.check-font-1 { font-family: impact; }
@font-face { font-family: impact; src: url("impact.eot?#iefix") format("embedded-opentype"), url("impact.woff") format("woff"), url("impact.ttf") format("truetype"), url("impact.svg#impact") format("svg"); font-weight: normal; font-style: normal; }
