a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{width:100%;height:100%}body,html{min-height:100%}body{background-color:#000;color:#fff;overflow:auto;font-size:62.5%;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:16px;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:10px}@media (max-width:767px){body{font-size:12px;line-height:15px}}a,a:active,a:hover,a:link,a:visited{text-decoration:none;color:inherit}*{-webkit-tap-highlight-color:transparent}:focus{outline:none!important}[data-action-id]{cursor:pointer}.caps{text-transform:uppercase}@media (min-width:481px){.xsmall,.xsmall-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:768px){.small-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (max-width:480px){.small,.small-up{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:768px){.small{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1024px){.medium-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (max-width:767px){.medium,.medium-up{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1024px){.medium{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1200px){.large-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (max-width:1023px){.large,.large-up{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1200px){.large{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1440px){.xlarge-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (max-width:1199px){.xlarge,.xlarge-up{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1440px){.xlarge{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1920px){.xxlarge-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (max-width:1439px){.xxlarge,.xxlarge-up{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1920px){.xxlarge{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1000001px){.xxxlarge-down{display:none!important;visibility:hidden!important;width:0;height:0}}@media (max-width:1919px){.xxxlarge,.xxxlarge-up{display:none!important;visibility:hidden!important;width:0;height:0}}@media (min-width:1000001px){.xxxlarge{display:none!important;visibility:hidden!important;width:0;height:0}}.arcade{display:block;position:absolute;width:100%;top:0;left:0}.arcade__background{position:fixed;display:block;width:100vw;height:41.1333333333vw;top:0;left:0;background-size:100%;background-repeat:no-repeat;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1.5s cubic-bezier(.455,.03,.515,.955) .1s;transition:opacity 1.5s cubic-bezier(.455,.03,.515,.955) .1s}.preloading-html .arcade__background{opacity:0;filter:alpha(opacity=0)}.arcade__cabinet{position:absolute;display:block;width:100vw;max-width:1306px;max-height:1500px;height:114.854517611vw;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.arcade__cabinet__surround{background-size:cover;background-repeat:no-repeat;background-position:top;position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955) .5s;transition:opacity 1s cubic-bezier(.455,.03,.515,.955) .5s}.preloading-html .arcade__cabinet__surround{opacity:0;filter:alpha(opacity=0)}.arcade__cabinet__screen{position:absolute;left:13.24%;top:17.2%;background-color:#000;max-width:960px;max-height:640px;width:73.50689vw;height:49.00459vw}@media (max-width:767px){.arcade__cabinet{height:149.310872894vw}.arcade__cabinet__screen{left:2.212%;width:95.55896vw;height:63.70597vw}}.mailing-list{display:block;position:fixed;height:auto;top:0;right:10px;z-index:1000;background-color:rgba(0,0,0,.82);border-radius:0 0 8px 8px;background-clip:padding-box;overflow:hidden;width:275px;padding:14px;border:1px solid #ffff;-webkit-box-shadow:0 4px 2px rgba(0,0,0,.5);box-shadow:0 4px 2px rgba(0,0,0,.5);-webkit-transform:translate(0);transform:translate(0);-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1) .5s;-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1) .5s;transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1) .5s;transition:transform 1s cubic-bezier(.19,1,.22,1) .5s;transition:transform 1s cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .5s}@media only screen and (min-width:1306px){.mailing-list{right:calc((100vw - 1162px) / 2)}}.mailing-list p{text-align:center;font-size:15px;font-family:VT323,monospace}.mailing-list form{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.mailing-list form input{font-size:18px;color:rgba(0,0,0,.8);background-color:#fff;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:VT323,monospace;border-radius:4px;background-clip:padding-box;padding:4px 6px;height:32px;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mailing-list form input[type=submit]{margin-left:5px;width:70px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:#a00;color:#fff;border:2px solid red}.mailing-list--closed{-webkit-transform:translateY(-120%);transform:translateY(-120%)}.controls{position:absolute;display:block;pointer-events:none;left:34.2%;top:60.5%;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s cubic-bezier(.455,.03,.515,.955) .5s;transition:opacity 1s cubic-bezier(.455,.03,.515,.955) .5s}.preloading-html .controls{opacity:0;filter:alpha(opacity=0)}@media (max-width:767px){.controls{left:29.46%}}.controls__item{position:absolute;display:block;left:0;top:0}.controls__item--shadowing-over{background-size:100% 100%;background-repeat:no-repeat;width:665px;height:325px;top:-60px;left:-132px}.controls__item--shadowing-under{background-size:100% 100%;background-repeat:no-repeat;width:513px;height:213px;top:57px;left:-12px}.controls__item--button1{left:219px;top:73px;pointer-events:all}.controls__item--button2{left:348px;top:99px;pointer-events:all}.controls__item--audio-switch{left:602px;top:77px;pointer-events:all;-webkit-transform:skew(8deg,0deg);transform:skew(8deg,0deg)}.controls__item--audio-switch p{color:#efefef;font-family:Impact,Verdana;font-size:14px;position:absolute;left:-48px;top:0;text-shadow:0 0 6px #aaa}.controls__item-element{position:absolute;display:block;background-size:100% 100%;background-repeat:no-repeat;left:0;top:0}.controls__item-element--hidden{display:none}.controls__item-element--joystick-base{width:116px;height:83px;top:100px}.controls__item-element--joystick-centred{width:99px;height:144px}.controls__item-element--joystick-left{left:-16px;top:2px;width:100px;height:176px}.controls__item-element--joystick-right{left:16px;width:118px;height:170px}.controls__item-element--joystick-up{left:1px;top:-9px;width:99px;height:155px}.controls__item-element--joystick-down{width:115px;height:191px;left:0;top:22px}.controls__item-element--button-down,.controls__item-element--button-up{width:104px;height:84px}.controls__item-element--audio-on{width:34px;height:39px}.controls__item-element--audio-off{width:34px;height:41px}.loader{background:#333;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;width:70%;max-width:400px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .6s cubic-bezier(.6,.04,.98,.335) 0s;transition:opacity .6s cubic-bezier(.6,.04,.98,.335) 0s}.loader__fill{-webkit-transition:width .2s cubic-bezier(.19,1,.22,1);transition:width .2s cubic-bezier(.19,1,.22,1);-webkit-box-shadow:0 0 40px 4px rgba(236,0,140,.6);box-shadow:0 0 40px 4px rgba(236,0,140,.6);background:#ec008c;height:20px;width:0}.preloading-game .loader{opacity:1;filter:alpha(opacity=100)}.loader__uzi{display:block;position:absolute;width:64px;height:96px;left:90%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.loader__uzi--flipped{-webkit-transform:scaleY(-1) translateX(-50%) translateY(-92%);transform:scaleY(-1) translateX(-50%) translateY(-92%);opacity:.16;filter:alpha(opacity=16)}.loader__uzi--flipped:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(60%,#000));background:linear-gradient(0deg,transparent,#000 60%)}.footer{display:block;position:absolute;left:0;bottom:20px;width:calc(100% - 20px);color:#ec008c;padding:0 10px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:12px}@media (max-width:480px){.footer{font-size:10px;line-height:10px}}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer ul li:not(:first-of-type):before{content:"| ";display:inline-block;padding:0 3px}.footer ul li.caps{width:100%;text-align:center;margin-top:5px}.footer ul li.caps:before{display:none}