/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@keyframes flicker{0%{opacity:.27861}5%{opacity:.34769}10%{opacity:.23604}15%{opacity:.90626}20%{opacity:.18128}25%{opacity:.83891}30%{opacity:.65583}35%{opacity:.67807}40%{opacity:.26559}45%{opacity:.84693}50%{opacity:.96019}55%{opacity:.08594}60%{opacity:.20313}65%{opacity:.71988}70%{opacity:.53455}75%{opacity:.37288}80%{opacity:.71428}85%{opacity:.70419}90%{opacity:.7003}95%{opacity:.36108}100%{opacity:.24387}}.crt::after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(18,16,16,.1);opacity:0;z-index:2;pointer-events:none;animation:flicker .15s infinite}.crt::before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}@font-face{font-family:"C64 Pro Mono";src:local("C64 Pro Mono"),local("C64_Pro_Mono-STYLE"),url(../fonts/C64_Pro_Mono-STYLE.eot) format("embedded-opentype"),url(../fonts/C64_Pro_Mono-STYLE.woff2) format("woff2"),url(../fonts/C64_Pro_Mono-STYLE.woff) format("woff"),url(../fonts/C64_Pro_Mono-STYLE.ttf) format("truetype");font-weight:500;font-style:normal}/*!
 * Magic - https://www.minimamente.com
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 * Copyright (c) 2020 Christian Pucci
 */.puffIn{-webkit-animation-name:puffIn;animation-name:puffIn}@-webkit-keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(2px);filter:blur(2px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(2px);filter:blur(2px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}}.puffOut{-webkit-animation-name:puffOut;animation-name:puffOut}@-webkit-keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(2px);filter:blur(2px)}}@keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(2px);filter:blur(2px)}}.vanishIn{-webkit-animation-name:vanishIn;animation-name:vanishIn}@-webkit-keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(90px);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(90px);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}}.vanishOut{-webkit-animation-name:vanishOut;animation-name:vanishOut}@-webkit-keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(20px);filter:blur(20px)}}@keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);-webkit-filter:blur(20px);filter:blur(20px)}}.boingInUp{-webkit-animation-name:boingInUp;animation-name:boingInUp}@-webkit-keyframes boingInUp{0%{opacity:0;transform-origin:50% 0%;transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(50deg)}100%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(0deg)}}@keyframes boingInUp{0%{opacity:0;transform-origin:50% 0%;transform:perspective(800px) rotateX(-90deg)}50%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(50deg)}100%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(0deg)}}.boingOutDown{-webkit-animation-name:boingOutDown;animation-name:boingOutDown}@-webkit-keyframes boingOutDown{0%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg)}20%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(10deg)}30%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg)}40%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;transform-origin:100% 100%;transform:perspective(800px) rotateX(90deg) rotateY(0deg)}}@keyframes boingOutDown{0%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg)}20%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(10deg)}30%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg)}40%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(10deg) rotateY(10deg)}100%{opacity:0;transform-origin:100% 100%;transform:perspective(800px) rotateX(90deg) rotateY(0deg)}}.bombLeftOut{-webkit-animation-name:bombLeftOut;animation-name:bombLeftOut}@-webkit-keyframes bombLeftOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(20px);filter:blur(20px)}}@keyframes bombLeftOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(20px);filter:blur(20px)}}.bombRightOut{-webkit-animation-name:bombRightOut;animation-name:bombRightOut}@-webkit-keyframes bombRightOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(20px);filter:blur(20px)}}@keyframes bombRightOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(0px);filter:blur(0px)}100%{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(20px);filter:blur(20px)}}.magic{-webkit-animation-name:magic;animation-name:magic}@-webkit-keyframes magic{0%{opacity:1;transform-origin:100% 200%;transform:scale(1, 1) rotate(0deg)}100%{opacity:0;transform-origin:200% 500%;transform:scale(0, 0) rotate(270deg)}}@keyframes magic{0%{opacity:1;transform-origin:100% 200%;transform:scale(1, 1) rotate(0deg)}100%{opacity:0;transform-origin:200% 500%;transform:scale(0, 0) rotate(270deg)}}.swap{-webkit-animation-name:swap;animation-name:swap}@-webkit-keyframes swap{0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) translate(-700px, 0px)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) translate(0px, 0px)}}@keyframes swap{0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) translate(-700px, 0px)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) translate(0px, 0px)}}.twisterInDown{-webkit-animation-name:twisterInDown;animation-name:twisterInDown}@-webkit-keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%)}30%{transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) rotate(0deg) translateY(0%)}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%)}30%{transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%)}100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) rotate(0deg) translateY(0%)}}.twisterInUp{-webkit-animation-name:twisterInUp;animation-name:twisterInUp}@-webkit-keyframes twisterInUp{0%{opacity:0;transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%)}30%{transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%)}100%{opacity:1;transform-origin:0 0;transform:scale(1, 1) rotate(0deg) translateY(0)}}@keyframes twisterInUp{0%{opacity:0;transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%)}30%{transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%)}100%{opacity:1;transform-origin:0 0;transform:scale(1, 1) rotate(0deg) translateY(0)}}.foolishIn{-webkit-animation-name:foolishIn;animation-name:foolishIn}@-webkit-keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(360deg)}20%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(0deg)}}@keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(360deg)}20%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(0deg)}}.foolishOut{-webkit-animation-name:foolishOut;animation-name:foolishOut}@-webkit-keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(360deg)}20%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 0%;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(0deg)}}@keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(360deg)}20%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg)}40%{opacity:1;transform-origin:100% 0%;transform:scale(0.5, 0.5) rotate(0deg)}60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg)}80%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(0deg)}}.holeOut{-webkit-animation-name:holeOut;animation-name:holeOut}@-webkit-keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotateY(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotateY(180deg)}}@keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotateY(0deg)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotateY(180deg)}}.swashIn{-webkit-animation-name:swashIn;animation-name:swashIn}@-webkit-keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0)}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1)}}@keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0)}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1)}}.swashOut{-webkit-animation-name:swashOut;animation-name:swashOut}@-webkit-keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1)}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0)}}@keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1)}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9)}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0)}}.spaceInDown{-webkit-animation-name:spaceInDown;animation-name:spaceInDown}@-webkit-keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%, 200%)}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%)}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%, 200%)}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%)}}.spaceInLeft{-webkit-animation-name:spaceInLeft;animation-name:spaceInLeft}@-webkit-keyframes spaceInLeft{0%{opacity:0;transform-origin:0% 50%;transform:scale(0.2) translate(-200%, 0%)}100%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%)}}@keyframes spaceInLeft{0%{opacity:0;transform-origin:0% 50%;transform:scale(0.2) translate(-200%, 0%)}100%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%)}}.spaceInRight{-webkit-animation-name:spaceInRight;animation-name:spaceInRight}@-webkit-keyframes spaceInRight{0%{opacity:0;transform-origin:100% 50%;transform:scale(0.2) translate(200%, 0%)}100%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%)}}@keyframes spaceInRight{0%{opacity:0;transform-origin:100% 50%;transform:scale(0.2) translate(200%, 0%)}100%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%)}}.spaceInUp{-webkit-animation-name:spaceInUp;animation-name:spaceInUp}@-webkit-keyframes spaceInUp{0%{opacity:0;transform-origin:50% 0%;transform:scale(0.2) translate(0%, -200%)}100%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%)}}@keyframes spaceInUp{0%{opacity:0;transform-origin:50% 0%;transform:scale(0.2) translate(0%, -200%)}100%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%)}}.spaceOutDown{-webkit-animation-name:spaceOutDown;animation-name:spaceOutDown}@-webkit-keyframes spaceOutDown{0%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%, 200%)}}@keyframes spaceOutDown{0%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%, 200%)}}.spaceOutLeft{-webkit-animation-name:spaceOutLeft;animation-name:spaceOutLeft}@-webkit-keyframes spaceOutLeft{0%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:0% 50%;transform:scale(0.2) translate(-200%, 0%)}}@keyframes spaceOutLeft{0%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:0% 50%;transform:scale(0.2) translate(-200%, 0%)}}.spaceOutRight{-webkit-animation-name:spaceOutRight;animation-name:spaceOutRight}@-webkit-keyframes spaceOutRight{0%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:100% 50%;transform:scale(0.2) translate(200%, 0%)}}@keyframes spaceOutRight{0%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:100% 50%;transform:scale(0.2) translate(200%, 0%)}}.spaceOutUp{-webkit-animation-name:spaceOutUp;animation-name:spaceOutUp}@-webkit-keyframes spaceOutUp{0%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:50% 0%;transform:scale(0.2) translate(0%, -200%)}}@keyframes spaceOutUp{0%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%)}100%{opacity:0;transform-origin:50% 0%;transform:scale(0.2) translate(0%, -200%)}}.perspectiveDown{-webkit-animation-name:perspectiveDown;animation-name:perspectiveDown}@-webkit-keyframes perspectiveDown{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg)}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg)}}@keyframes perspectiveDown{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg)}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg)}}.perspectiveDownReturn{-webkit-animation-name:perspectiveDownReturn;animation-name:perspectiveDownReturn}@-webkit-keyframes perspectiveDownReturn{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg)}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg)}}@keyframes perspectiveDownReturn{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg)}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg)}}.perspectiveLeft{-webkit-animation-name:perspectiveLeft;animation-name:perspectiveLeft}@-webkit-keyframes perspectiveLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}}@keyframes perspectiveLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}}.perspectiveLeftReturn{-webkit-animation-name:perspectiveLeftReturn;animation-name:perspectiveLeftReturn}@-webkit-keyframes perspectiveLeftReturn{0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg)}}@keyframes perspectiveLeftReturn{0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg)}}.perspectiveRight{-webkit-animation-name:perspectiveRight;animation-name:perspectiveRight}@-webkit-keyframes perspectiveRight{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg)}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}}@keyframes perspectiveRight{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg)}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}}.perspectiveRightReturn{-webkit-animation-name:perspectiveRightReturn;animation-name:perspectiveRightReturn}@-webkit-keyframes perspectiveRightReturn{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg)}}@keyframes perspectiveRightReturn{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg)}}.perspectiveUp{-webkit-animation-name:perspectiveUp;animation-name:perspectiveUp}@-webkit-keyframes perspectiveUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg)}}@keyframes perspectiveUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg)}}.perspectiveUpReturn{-webkit-animation-name:perspectiveUpReturn;animation-name:perspectiveUpReturn}@-webkit-keyframes perspectiveUpReturn{0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg)}}@keyframes perspectiveUpReturn{0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg)}}.rotateDown{-webkit-animation-name:rotateDown;animation-name:rotateDown}@-webkit-keyframes rotateDown{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px)}100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px)}}@keyframes rotateDown{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px)}100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px)}}.rotateLeft{-webkit-animation-name:rotateLeft;animation-name:rotateLeft}@-webkit-keyframes rotateLeft{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translateZ(0px)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(300px)}}@keyframes rotateLeft{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translateZ(0px)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(300px)}}.rotateRight{-webkit-animation-name:rotateRight;animation-name:rotateRight}@-webkit-keyframes rotateRight{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translate3d(0px)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(150px)}}@keyframes rotateRight{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translate3d(0px)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(150px)}}.rotateUp{-webkit-animation-name:rotateUp;animation-name:rotateUp}@-webkit-keyframes rotateUp{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px)}}@keyframes rotateUp{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px)}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px)}}.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideDown{0%{transform-origin:0 0;transform:translateY(0%)}100%{transform-origin:0 0;transform:translateY(100%)}}@keyframes slideDown{0%{transform-origin:0 0;transform:translateY(0%)}100%{transform-origin:0 0;transform:translateY(100%)}}.slideDownReturn{-webkit-animation-name:slideDownReturn;animation-name:slideDownReturn}@-webkit-keyframes slideDownReturn{0%{transform-origin:0 0;transform:translateY(100%)}100%{transform-origin:0 0;transform:translateY(0%)}}@keyframes slideDownReturn{0%{transform-origin:0 0;transform:translateY(100%)}100%{transform-origin:0 0;transform:translateY(0%)}}.slideLeft{-webkit-animation-name:slideLeft;animation-name:slideLeft}@-webkit-keyframes slideLeft{0%{transform-origin:0 0;transform:translateX(0%)}100%{transform-origin:0 0;transform:translateX(-100%)}}@keyframes slideLeft{0%{transform-origin:0 0;transform:translateX(0%)}100%{transform-origin:0 0;transform:translateX(-100%)}}.slideLeftReturn{-webkit-animation-name:slideLeftReturn;animation-name:slideLeftReturn}@-webkit-keyframes slideLeftReturn{0%{transform-origin:0 0;transform:translateX(-100%)}100%{transform-origin:0 0;transform:translateX(0%)}}@keyframes slideLeftReturn{0%{transform-origin:0 0;transform:translateX(-100%)}100%{transform-origin:0 0;transform:translateX(0%)}}.slideRight{-webkit-animation-name:slideRight;animation-name:slideRight}@-webkit-keyframes slideRight{0%{transform-origin:0 0;transform:translateX(0%)}100%{transform-origin:0 0;transform:translateX(100%)}}@keyframes slideRight{0%{transform-origin:0 0;transform:translateX(0%)}100%{transform-origin:0 0;transform:translateX(100%)}}.slideRightReturn{-webkit-animation-name:slideRightReturn;animation-name:slideRightReturn}@-webkit-keyframes slideRightReturn{0%{transform-origin:0 0;transform:translateX(100%)}100%{transform-origin:0 0;transform:translateX(0%)}}@keyframes slideRightReturn{0%{transform-origin:0 0;transform:translateX(100%)}100%{transform-origin:0 0;transform:translateX(0%)}}.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes slideUp{0%{transform-origin:0 0;transform:translateY(0%)}100%{transform-origin:0 0;transform:translateY(-100%)}}@keyframes slideUp{0%{transform-origin:0 0;transform:translateY(0%)}100%{transform-origin:0 0;transform:translateY(-100%)}}.slideUpReturn{-webkit-animation-name:slideUpReturn;animation-name:slideUpReturn}@-webkit-keyframes slideUpReturn{0%{transform-origin:0 0;transform:translateY(-100%)}100%{transform-origin:0 0;transform:translateY(0%)}}@keyframes slideUpReturn{0%{transform-origin:0 0;transform:translateY(-100%)}100%{transform-origin:0 0;transform:translateY(0%)}}.openDownLeft{-webkit-animation-name:openDownLeft;animation-name:openDownLeft}@-webkit-keyframes openDownLeft{0%{transform-origin:bottom left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:bottom left;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openDownLeft{0%{transform-origin:bottom left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:bottom left;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openDownLeftReturn{-webkit-animation-name:openDownLeftReturn;animation-name:openDownLeftReturn}@-webkit-keyframes openDownLeftReturn{0%{transform-origin:bottom left;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:bottom left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes openDownLeftReturn{0%{transform-origin:bottom left;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:bottom left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.openDownRight{-webkit-animation-name:openDownRight;animation-name:openDownRight}@-webkit-keyframes openDownRight{0%{transform-origin:bottom right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:bottom right;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openDownRight{0%{transform-origin:bottom right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:bottom right;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openDownRightReturn{-webkit-animation-name:openDownRightReturn;animation-name:openDownRightReturn}@-webkit-keyframes openDownRightReturn{0%{transform-origin:bottom right;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:bottom right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes openDownRightReturn{0%{transform-origin:bottom right;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:bottom right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.openUpLeft{-webkit-animation-name:openUpLeft;animation-name:openUpLeft}@-webkit-keyframes openUpLeft{0%{transform-origin:top left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:top left;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openUpLeft{0%{transform-origin:top left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:top left;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openUpLeftReturn{-webkit-animation-name:openUpLeftReturn;animation-name:openUpLeftReturn}@-webkit-keyframes openUpLeftReturn{0%{transform-origin:top left;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:top left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes openUpLeftReturn{0%{transform-origin:top left;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:top left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.openUpRight{-webkit-animation-name:openUpRight;animation-name:openUpRight}@-webkit-keyframes openUpRight{0%{transform-origin:top right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:top right;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openUpRight{0%{transform-origin:top right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{transform-origin:top right;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openUpRightReturn{-webkit-animation-name:openUpRightReturn;animation-name:openUpRightReturn}@-webkit-keyframes openUpRightReturn{0%{transform-origin:top right;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:top right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes openUpRightReturn{0%{transform-origin:top right;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform-origin:top right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.openDownLeftOut{-webkit-animation-name:openDownLeftOut;animation-name:openDownLeftOut}@-webkit-keyframes openDownLeftOut{0%{opacity:1;transform-origin:bottom left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openDownLeftOut{0%{opacity:1;transform-origin:bottom left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openDownRightOut{-webkit-animation-name:openDownRightOut;animation-name:openDownRightOut}@-webkit-keyframes openDownRightOut{0%{opacity:1;transform-origin:bottom right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:bottom right;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openDownRightOut{0%{opacity:1;transform-origin:bottom right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:bottom right;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openUpLeftOut{-webkit-animation-name:openUpLeftOut;animation-name:openUpLeftOut}@-webkit-keyframes openUpLeftOut{0%{opacity:1;transform-origin:top left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:top left;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openUpLeftOut{0%{opacity:1;transform-origin:top left;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:top left;transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.openUpRightOut{-webkit-animation-name:openUpRightOut;animation-name:openUpRightOut}@-webkit-keyframes openUpRightOut{0%{opacity:1;transform-origin:top right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:top right;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes openUpRightOut{0%{opacity:1;transform-origin:top right;transform:rotate(0deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{opacity:0;transform-origin:top right;transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.tinDownIn{-webkit-animation-name:tinDownIn;animation-name:tinDownIn}@-webkit-keyframes tinDownIn{0%{opacity:0;transform:scale(1, 1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateY(0)}}@keyframes tinDownIn{0%{opacity:0;transform:scale(1, 1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateY(0)}}.tinDownOut{-webkit-animation-name:tinDownOut;animation-name:tinDownOut}@-webkit-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}100%{opacity:0;transform:scale(1, 1) translateY(900%)}}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}100%{opacity:0;transform:scale(1, 1) translateY(900%)}}.tinLeftIn{-webkit-animation-name:tinLeftIn;animation-name:tinLeftIn}@-webkit-keyframes tinLeftIn{0%{opacity:0;transform:scale(1, 1) translateX(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateX(0)}}@keyframes tinLeftIn{0%{opacity:0;transform:scale(1, 1) translateX(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateX(0)}}.tinLeftOut{-webkit-animation-name:tinLeftOut;animation-name:tinLeftOut}@-webkit-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateX(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}100%{opacity:0;transform:scale(1, 1) translateX(-900%)}}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateX(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}100%{opacity:0;transform:scale(1, 1) translateX(-900%)}}.tinRightIn{-webkit-animation-name:tinRightIn;animation-name:tinRightIn}@-webkit-keyframes tinRightIn{0%{opacity:0;transform:scale(1, 1) translateX(900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateX(0)}}@keyframes tinRightIn{0%{opacity:0;transform:scale(1, 1) translateX(900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateX(0)}}.tinRightOut{-webkit-animation-name:tinRightOut;animation-name:tinRightOut}@-webkit-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateX(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}100%{opacity:0;transform:scale(1, 1) translateX(900%)}}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateX(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateX(0)}100%{opacity:0;transform:scale(1, 1) translateX(900%)}}.tinUpIn{-webkit-animation-name:tinUpIn;animation-name:tinUpIn}@-webkit-keyframes tinUpIn{0%{opacity:0;transform:scale(1, 1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateY(0)}}@keyframes tinUpIn{0%{opacity:0;transform:scale(1, 1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}60%,80%,100%{opacity:1;transform:scale(1, 1) translateY(0)}}.tinUpOut{-webkit-animation-name:tinUpOut;animation-name:tinUpOut}@-webkit-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}100%{opacity:0;transform:scale(1, 1) translateY(-900%)}}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1, 1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1, 1.1) translateY(0)}100%{opacity:0;transform:scale(1, 1) translateY(-900%)}}.magictime{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}html,body{font-family:"C64 Pro Mono";width:100%;height:100%;background:#fff;background:#000;font-size:22px}@media screen and (max-width: 1536px){html,body{font-size:16px}}@media screen and (max-width: 1440px){html,body{font-size:16px}}@media screen and (max-width: 1024px){html,body{font-size:14px}}@media screen and (max-width: 1023px){html,body{font-size:10px}}@media screen and (max-width: 731px){html,body{font-size:9.5px}}@media screen and (max-width: 723px){html,body{font-size:9px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#3e31a2}::-webkit-scrollbar-track{background-color:#7c70da}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;pointer-events:none}.selectable{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.preloader-app{z-index:15000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;text-align:center}.preloader-app .preloader-container{display:inline-block;vertical-align:middle;text-align:center;color:#fff;max-width:512px;width:25%;position:relative}.preloader-app .preloader-container .preloader-text{position:absolute;bottom:-2rem;left:-50%;right:0;margin:auto;width:200%}.preloader-app .preloader-container .clip-loader{display:block}.library{display:none}.vhelper{display:inline-block;vertical-align:middle;height:100%}main{width:100%;height:100%;line-height:1;overflow:hidden;background-color:#7abfc7}.screen-game{position:absolute;bottom:0;width:100%;overflow:hidden}.screen-game .coverer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.screen-game .giveup{display:none;position:absolute;bottom:1%;left:1%;z-index:101;color:#fff;background-color:#7abfc7;cursor:pointer}.screen-game .giveup:hover{color:#000}.screen-game .deaths{position:fixed;top:1%;left:1%;color:#fff;z-index:100}.screen-game .parts{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;overflow:hidden}.screen-game .parts .upper{background-color:#7abfc7;height:41.3%;position:relative;overflow:hidden}.screen-game .parts .upper .message{position:absolute;z-index:1000;left:0;right:0;top:30%;text-align:center;width:100%;color:#fff;background-color:#7abfc7;padding:.25rem}.screen-game .parts .upper .pyramid{position:absolute;width:60%;left:0;right:0;bottom:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center}.screen-game .parts .upper .pyramid img{display:block}.screen-game .parts .lower{background-color:#d0dc71;height:58.7%;position:relative;overflow:hidden}.screen-game .parts .lower .cornholio{position:absolute;width:8.1%;bottom:10.2%;left:0;right:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:100}.screen-game .parts .lower .cornholio img{display:block}.screen-game .parts .lower .cornholio-dead{display:none;position:absolute;width:22.1%;bottom:-5%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:150}.screen-game .parts .lower .cornholio-dead img{display:block}.screen-game .parts .lower .cornholio-dead-w{left:41.5%}.screen-game .parts .lower .cornholio-dead-e{left:36.6%}.screen-game .parts .lower .cornholio-dead-up-0{bottom:-5%}.screen-game .parts .lower .cornholio-dead-up-1{bottom:10%}.screen-game .parts .lower .cornholio-dead-up-2{bottom:12%}.screen-game .parts .lower .cornholio-dead-up-3{bottom:14%}.screen-game .parts .lower .spearmen{position:absolute;width:7.3%;height:70%;top:-32%;right:41%;background-size:cover;z-index:10}.screen-game .parts .lower .spearmen img{display:block}.screen-game .parts .lower .spear{width:10%;position:absolute;z-index:20;background-size:cover}.screen-game .parts .lower .spear img{display:block}.screen-game .parts .lower .spear-up{top:51.1%}.screen-game .parts .lower .spear-down{top:71.5%}.screen-game .parts .lower .debris{position:relative;width:100%;height:100%;z-index:5}.screen-game .parts .lower .debris .lower-debris{width:47.8%;height:46.6%;background-size:cover;bottom:0;position:absolute}.screen-game .parts .lower .debris .lower-debris img{display:block}.screen-game .parts .lower .debris .upper-debris{width:50.1%;height:53.4%;background-size:cover;top:0;position:absolute}.screen-game .parts .lower .debris .upper-debris img{display:block}.screen-game .parts .lower .debris-end-cover{position:absolute;top:0;width:100%;z-index:100;display:none;height:1%;background-color:#d0dc71}.screen-game .parts .lower .debris-start-cover{position:absolute;height:46.6%;width:100%;bottom:0;z-index:100}.screen-game .parts .lower .debris-start-cover .cover-0{position:absolute;height:100%;background-color:#d0dc71;width:22.7%;bottom:0}.screen-game .parts .lower .debris-start-cover .cover-1{left:22.6%;position:absolute;height:100%;background-color:#d0dc71;width:5.1%;bottom:0}.screen-game .parts .lower .debris-start-cover .cover-2{position:absolute;height:100%;background-color:#d0dc71;left:27.5%;width:60%;bottom:0}.screen-game .parts .lower .debris-start-cover .cover-3{left:87.5%;position:absolute;height:100%;background-color:#d0dc71;width:12.5%;bottom:0}.screen-game .parts .lower .debris-start-cover .cover-0-step-1{height:78%}.screen-game .parts .lower .debris-start-cover .cover-1-step-1{height:78%}.screen-game .parts .lower .debris-start-cover .cover-2-step-1{height:78%}.screen-game .parts .lower .debris-start-cover .cover-3-step-1{height:78%}.screen-game .parts .lower .debris-start-cover .cover-0-step-2{height:78%}.screen-game .parts .lower .debris-start-cover .cover-1-step-2{height:78%}.screen-game .parts .lower .debris-start-cover .cover-2-step-2{height:56%}.screen-game .parts .lower .debris-start-cover .cover-3-step-2{height:78%}.screen-game .parts .lower .debris-start-cover .cover-0-step-3{height:56%}.screen-game .parts .lower .debris-start-cover .cover-1-step-3{height:37%}.screen-game .parts .lower .debris-start-cover .cover-2-step-3{height:22%}.screen-game .parts .lower .debris-start-cover .cover-3-step-3{height:56%}.screen-game .parts .lower .debris-start-cover .cover-0-step-4{height:37%}.screen-game .parts .lower .debris-start-cover .cover-1-step-4{height:22%}.screen-game .parts .lower .debris-start-cover .cover-2-step-4{height:0%}.screen-game .parts .lower .debris-start-cover .cover-3-step-4{height:37%}.screen-game .parts .lower .debris-start-cover .cover-0-step-5{height:22%}.screen-game .parts .lower .debris-start-cover .cover-1-step-5{height:0%}.screen-game .parts .lower .debris-start-cover .cover-2-step-5{height:0%}.screen-game .parts .lower .debris-start-cover .cover-3-step-5{height:22%}.screen-game .parts .lower .debris-start-cover .cover-0-step-6{height:0%}.screen-game .parts .lower .debris-start-cover .cover-1-step-6{height:0%}.screen-game .parts .lower .debris-start-cover .cover-2-step-6{height:0%}.screen-game .parts .lower .debris-start-cover .cover-3-step-6{height:0%}.screen-attract{position:absolute;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.screen-attract .bottom-skip{display:none;bottom:5%;color:#bb776d;position:absolute;width:60%;left:0;right:0;margin:auto;text-align:center;z-index:100}.screen-attract .logo-area{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;text-align:center}.screen-attract .logo-area img{display:block}.screen-attract .logo-area .logo-container{display:inline-block;vertical-align:middle;text-align:center;color:#fff;max-width:512px;width:25%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.screen-attract .logo-area .logo-container .logo{display:block}.screen-attract .logo-area .aztec{display:none;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;top:12%;left:0;right:0;margin:auto;width:50%}.screen-attract .logo-area .challenge{display:none;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;bottom:12%;left:0;right:0;margin:auto;width:50%}.screen-attract .logo-area .tribute{display:none;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;bottom:2%;left:0;right:0;margin:auto;width:25%}.screen-gameover{position:absolute;bottom:0;width:100%;background-color:#000;overflow:hidden}.screen-gameover .floor{position:absolute;bottom:0;width:100%;height:21.3%}.screen-gameover .cornholiio{position:absolute;top:61%;width:8.1%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:40}.screen-gameover .princess{position:absolute;top:61%;width:11.5%;right:5%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:40}.screen-gameover .karateka{position:absolute;top:61%;width:12.5%;left:10%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:40}.screen-gameover .sorry-container{position:absolute;left:0;right:0;width:25%;margin:auto;top:20%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:10}.screen-gameover .sorry-container .sorry{display:block}.screen-gameover .message-qbert{display:none;position:absolute;width:12%;z-index:110;top:48%;left:25%;text-align:center}.screen-gameover .message-qbert img{display:block}.screen-gameover .message-sorry{color:#fff;display:none;position:absolute;width:100%;z-index:100;top:12%;text-align:center;width:100%}.screen-gameover .message-end{color:#fff;display:none;position:absolute;z-index:100;top:7%;text-align:center;width:60%;left:20%;line-height:1.2}.screen-gameover .message-stats{color:#fff;display:none;position:absolute;z-index:100;top:20%;text-align:center;width:60%;left:20%;line-height:1.2}.screen-gameover .message-stats div{text-align:left}.screen-gameover .message-stats div .sx{display:inline-block;width:45%}.screen-gameover .message-stats div .dx{display:inline-block;width:45%;text-align:right}.screen-gameover .bottom-stats{display:none;bottom:30%;color:#bb776d;position:absolute;width:60%;left:0;right:0;margin:auto;text-align:center}.screen-intro{position:absolute;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.screen-intro .title{top:10%;color:#fff;position:absolute;width:96%;left:0;right:0;margin:auto;line-height:1.1;overflow-y:auto}@media screen and (max-width: 1023px){.screen-intro .title{top:7%;width:96%}}.screen-intro .title a{color:#7c70da}.screen-intro .title .brown{color:#905f25}.screen-intro .title .trial{color:#d0dc71;width:100%;text-align:center;margin-bottom:1rem}.screen-intro .title-1{display:none;text-align:center}.screen-intro .bottom{bottom:5%;color:#bb776d;position:absolute;width:60%;left:0;right:0;margin:auto;text-align:center}.screen-intro .bottom-1{display:none}.screen-intro .cheat{display:none;top:10%;position:absolute;left:2%;color:#905f25}@media screen and (max-width: 1023px){.screen-intro .cheat{top:7%}}.screen-intro .themes{width:100%;text-align:left}.screen-intro .themes .theme{padding-top:.25rem;font-size:0;width:100%;line-height:1.2;cursor:pointer}@media screen and (max-width: 1023px){.screen-intro .themes .theme{line-height:1.1}}.screen-intro .themes .theme .won{vertical-align:top;font-size:1rem;width:9%;display:inline-block}.screen-intro .themes .theme .green{color:#68a941}.screen-intro .themes .theme .red{color:#bb776d}.screen-intro .themes .theme .author{vertical-align:top;font-size:1rem;width:28%;display:inline-block;margin-right:2%}.screen-intro .themes .theme .name{vertical-align:top;font-size:1rem;width:53%;display:inline-block}.screen-intro .themes .theme .len{text-align:right;vertical-align:top;font-size:1rem;width:7.5%;display:inline-block}.screen-intro .themes .theme:hover{color:#7abfc7}.screen-intro .preload-song{display:none;height:100%;width:100%;text-align:center;position:relative}.screen-intro .preload-song .to-not-crunch{position:absolute;width:80%;height:81%;top:9%;left:10%;background-color:#000}.screen-intro .preload-song .preload-song-text{display:inline-block;vertical-align:middle;color:#fff}.screen-crt{pointer-events:none;position:absolute;width:100%;height:100%;z-index:20000}.settings{display:none;color:#fff;position:fixed;z-index:17000;right:1%;top:1%}.settings .flash-control{display:inline-block;padding-bottom:3rem}.settings .crt-control{display:inline-block;padding-bottom:3rem}.settings .separator{display:inline-block;width:1px}.settings .volume{display:inline-block}.settings .volume .less-volume{display:inline-block;cursor:pointer;padding-bottom:3rem}.settings .volume .volume-value{display:inline-block}.settings .volume .more-volume{display:inline-block;cursor:pointer;padding-bottom:3rem}.black{background-color:#000}.blue{background-color:#7abfc7}.turn{font-size:16px;top:0;display:none;position:fixed;z-index:17500;width:100%;height:100%;background-color:#000;color:#fff;text-align:center}.turn .turn-content{width:80%;vertical-align:middle;display:inline-block}.precache{transform:scale(0.1);position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;z-index:1000000;pointer-events:none}.decrunch{animation-name:decrunch;animation-duration:.25s;animation-iteration-count:infinite;animation-timing-function:steps(1)}@keyframes decrunch{20%{background:#ababab;background-image:linear-gradient(to bottom, #FFFFFF 5%, #000000 5%, #000000 10%, #ABABAB 10%, #ABABAB 16%, #7ABFC7 16%, #7ABFC7 23%, #ACEA88 23%, #ACEA88 28%, #808080 28%, #808080 33%, #555555 33%, #555555 40%, #BB776D 40%, #BB776D 46%, #5C4700 46%, #5C4700 51%, #905F25 51%, #905F25 57%, #D0DC71 57%, #D0DC71 62%, #3E31A2 62%, #3E31A2 69%, #68A941 69%, #68A941 78%, #8A46AE 78%, #8A46AE 86%, #ACEA88 86%, #ACEA88 95%, #905F25 95%)}40%{background:#555;background-image:linear-gradient(to bottom, #905F25 10%, #ACEA88 10%, #ACEA88 12%, #8A46AE 12%, #8A46AE 18%, #68A941 18%, #68A941 27%, #3E31A2 27%, #3E31A2 38%, #D0DC71 38%, #D0DC71 41%, #905F25 41%, #905F25 56%, #5C4700 56%, #5C4700 61%, #BB776D 61%, #BB776D 66%, #555555 66%, #555555 68%, #808080 68%, #808080 75%, #ACEA88 75%, #ACEA88 77%, #7ABFC7 77%, #7ABFC7 92%, #ABABAB 92%, #ABABAB 94%, #000000 94%, #000000 97%, #FFFFFF 97%)}60%{background:#bb776d;background-image:linear-gradient(to bottom, #FFFFFF 5%, #BB776D 5%, #BB776D 14%, #555555 14%, #555555 22%, #808080 22%, #808080 31%, #ACEA88 31%, #ACEA88 38%, #7ABFC7 38%, #7ABFC7 43%, #ABABAB 43%, #ABABAB 49%, #000000 49%, #000000 54%, #ACEA88 54%, #ACEA88 60%, #8A46AE 60%, #8A46AE 67%, #68A941 67%, #68A941 72%, #3E31A2 72%, #3E31A2 77%, #D0DC71 77%, #D0DC71 84%, #905F25 84%, #905F25 90%, #5C4700 90%, #5C4700 95%, #905F25 95%)}80%{background:#acea88;background-image:linear-gradient(to bottom, #905F25 5%, #ACEA88 5%, #ACEA88 14%, #8A46AE 14%, #8A46AE 22%, #68A941 22%, #68A941 31%, #3E31A2 31%, #3E31A2 38%, #D0DC71 38%, #D0DC71 43%, #905F25 43%, #905F25 49%, #5C4700 49%, #5C4700 54%, #BB776D 54%, #BB776D 60%, #555555 60%, #555555 67%, #808080 67%, #808080 72%, #ACEA88 72%, #ACEA88 77%, #7ABFC7 77%, #7ABFC7 84%, #ABABAB 84%, #ABABAB 90%, #000000 90%, #000000 95%, #FFFFFF 95%)}100%{background:#68a941;background-image:linear-gradient(to bottom, #FFFFFF 3%, #000000 3%, #000000 6%, #ABABAB 6%, #ABABAB 8%, #7ABFC7 8%, #7ABFC7 23%, #ACEA88 23%, #ACEA88 25%, #808080 25%, #808080 32%, #555555 32%, #555555 34%, #BB776D 34%, #BB776D 39%, #5C4700 39%, #5C4700 44%, #905F25 44%, #905F25 59%, #D0DC71 59%, #D0DC71 62%, #3E31A2 62%, #3E31A2 73%, #68A941 73%, #68A941 82%, #8A46AE 82%, #8A46AE 88%, #ACEA88 88%, #ACEA88 90%, #905F25 90%)}}

/*# sourceMappingURL=styles.css.map*/