html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial;-webkit-appearance:none}input{-webkit-box-sizing:content-box;box-sizing:content-box}input:focus{outline:0}textarea{-webkit-box-sizing:content-box;box-sizing:content-box}button{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=file],input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button{overflow:visible;width:auto}input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}@font-face{font-family:"pixeliciousregular";src:url("../fonts/pixelicious-webfont.woff2") format("woff2"),url("../fonts/pixelicious-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"InconsolataRegular";src:url("../fonts/InconsolataRegular.eot"),url("../fonts/InconsolataRegular.eot") format("embedded-opentype"),url("../fonts/InconsolataRegular.woff2") format("woff2"),url("../fonts/InconsolataRegular.woff") format("woff"),url("../fonts/InconsolataRegular.ttf") format("truetype"),url("../fonts/InconsolataRegular.svg#InconsolataRegular") format("svg");font-weight:normal;font-style:normal}@media only screen and (min-width: 930px){.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;position:relative}}.ps__rail-y{display:block;opacity:1;width:7px;margin-top:5px;margin-bottom:5px;right:0px;position:absolute;background-color:rgba(255,255,255,0.2);border-radius:0px;cursor:pointer}.ps--active-y>.ps__rail-y{display:block}.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-y,.ps--scrolling-y>.ps__rail-y{opacity:1}.ps .ps__rail-y:hover,.ps .ps__rail-y:focus,.ps .ps__rail-y.ps--clicking{opacity:1}.ps__thumb-y{background-color:#e9483a;border-radius:0px;width:6px;height:30px;opacity:1;right:0;position:absolute}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#e9483a}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.ttl{text-transform:uppercase}.ttl--medium{font-size:35px;color:#e9d23a}@media only screen and (max-width: 930px){.ttl--medium{font-size:25px}}input{color:#fff;font-family:"pixeliciousregular"}.btn{display:table;padding:12px 28px 16px;margin:20px auto;border-left:2px solid #e9483a;border-right:2px solid #e9483a;cursor:pointer;position:relative;font-size:12px}.btn:after,.btn:before{content:"";left:0px;right:0px;height:2px;position:absolute;background:#e9483a}.btn:after{bottom:-2px}.btn:before{top:-2px}.btn--disabled{opacity:0.5;pointer-events:none}.btn--yellow{border-color:#e9d23a}.btn--yellow:after,.btn--yellow:before{background:#e9d23a}.btn--small-white{line-height:12px !important;padding:10px 15px 14px;background:rgba(0,0,0,0.7);border-color:rgba(255,255,255,0.7)}.btn--small-white:before,.btn--small-white:after{background:rgba(255,255,255,0.7)}.std-font,.legal-mention{font-family:"InconsolataRegular";text-transform:none}.close-button{padding:14px;background:#141414}.close-button i{position:relative;height:26px;width:26px;display:block}.close-button i:after,.close-button i:before{content:"";display:block;height:2px;width:100%;background:#e9483a;position:absolute;left:0;top:50%;margin-top:-1px}.close-button i:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-button i:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.link{text-decoration:underline;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.legal-mention{text-align:right;display:block;font-size:12px}body{background:#111;color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-size:13px;text-transform:uppercase;font-family:"pixeliciousregular"}body *{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}#wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.title{text-align:center;color:white;padding:30px;position:absolute;top:0;left:0;right:0;z-index:-1;pointer-events:none;opacity:0}.title h1{font-size:16px;margin-bottom:10px}.title h2{font-size:12px}#main-footer{position:absolute;bottom:0;left:0;right:0;z-index:300}#main-footer #expand-button{font-size:20px;position:absolute;right:10px;bottom:5px}#main-footer .links{display:none;font-family:"InconsolataRegular";position:absolute;left:10px;bottom:10px}#main-footer .link{font-size:12px;opacity:0.8;text-align:left;text-decoration:none;font-family:"InconsolataRegular";text-transform:none}#main-footer .interface{position:absolute;right:10px;bottom:10px}@media only screen and (max-width: 420px){#main-footer .interface{bottom:3px;right:3px}}#main-footer .interface__btn{display:inline-block;vertical-align:middle}#main-footer.is-active .links{display:block}#game-container{max-width:2132px;margin:auto}.scanlines{position:relative;overflow:hidden}.scanlines:before,.scanlines:after{display:block;pointer-events:none;content:"";position:absolute}.scanlines:before{width:100%;height:2px;z-index:2147483649;background:rgba(0,0,0,0.3);opacity:0.1;-webkit-animation:scanline 6s linear infinite;animation:scanline 6s linear infinite;will-change:transform}.scanlines:after{top:0;right:0;bottom:0;left:0;z-index:2147483648;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(51%, rgba(0,0,0,0.12)));background:-o-linear-gradient(top, transparent 50%, rgba(0,0,0,0.12) 51%);background:linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.12) 51%);background-size:100% 4px;-webkit-animation:scanlines 1s steps(60) infinite;animation:scanlines 1s steps(60) infinite;will-change:transform}@-webkit-keyframes scanline{0%{-webkit-transform:translate3d(0, 200000%, 0);transform:translate3d(0, 200000%, 0)}}@keyframes scanline{0%{-webkit-transform:translate3d(0, 200000%, 0);transform:translate3d(0, 200000%, 0)}}@-webkit-keyframes scanlines{0%{background-position:0 50%}}@keyframes scanlines{0%{background-position:0 50%}}.screen{position:fixed;width:100%;height:100%;z-index:100;top:0;left:0;right:0;bottom:0;display:none;background:rgba(0,0,0,0.8);max-height:100%}@media only screen and (max-width: 930px){.screen{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.screen--trailer{line-height:100vh;text-align:center}@media only screen and (max-width: 420px){.screen--trailer .screen__content{display:block}}@media only screen and (min-width: 320px) and (max-width: 900px) and (min-aspect-ratio: 13 / 9) and (orientation: landscape){.screen--trailer .screen__content{display:block}}.screen--trailer iframe,.screen--trailer video{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.screen--tutorial{line-height:100vh;text-align:center}.screen--clip{text-align:center}.screen--clip .screen__close{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:auto;right:auto;bottom:50px}.screen--clip .screen__content{text-align:center;position:relative;max-width:100%;max-height:100vh}@media only screen and (max-width: 420px){.screen--clip .screen__content{display:block}}@media only screen and (min-width: 320px) and (max-width: 900px) and (min-aspect-ratio: 13 / 9) and (orientation: landscape){.screen--clip .screen__content{display:block}}.screen--clip .screen__content .iframe-mask{position:relative;overflow:hidden;width:600px;height:600px;margin:auto;max-width:100%;max-height:100vh}@media only screen and (min-width: 320px) and (max-width: 900px) and (min-aspect-ratio: 13 / 9) and (orientation: landscape){.screen--clip .screen__content .iframe-mask{max-width:100vh}}.screen--clip .screen__content .iframe-mask iframe{width:100%;height:200%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.screen__content{width:380px;max-width:100%;text-align:left;display:inline-block;line-height:20px}.screen__content h2{text-align:center;font-size:30px;margin-bottom:50px;line-height:40px}.screen__content p{padding-left:10px;margin-bottom:10px}.screen__content--center{text-align:center}.screen__close{position:absolute;top:30px;right:30px;z-index:100;cursor:pointer;line-height:0}.screen__close i{font-size:40px;color:white}.screen--content-centered{line-height:100vh}.screen--content-centered .screen__content{max-width:100%;display:inline-block;vertical-align:middle;width:100%;line-height:1;text-align:center}.screen--score .results{width:310px;margin:0 auto 80px;max-width:90%}.screen--score .results .score{font-size:22px;margin-bottom:25px}.screen--score .results .score:after{content:"";display:block;clear:both}.screen--score .results span{float:left}.screen--score .results .fl-r{float:right;color:#dfa33c}.screen--score .input-c{margin:60px auto}.screen--score .input-c input{display:inline-block;max-width:200px;text-align:center;font-size:20px;line-height:40px;border:0;border-radius:0px !important;border-bottom:3px solid #e9d23a;background:transparent}@media only screen and (max-width: 930px){.screen--score .input-c{margin:30px auto}}@media only screen and (min-width: 320px) and (max-width: 900px) and (min-aspect-ratio: 13 / 9) and (orientation: landscape){.screen--score .input-c{margin-bottom:10px;margin-top:10px}.screen--score .results{margin-bottom:10px}.screen--score .results .score{font-size:14px;margin-bottom:10px}}.screen--highscore .screen__content{padding-top:10vh}@media only screen and (max-width: 930px){.screen--highscore .screen__content{padding-top:0px}}.screen--highscore .ranking{background:#040403;max-width:900px;margin:auto;padding-right:7px;padding-left:20px;line-height:67px;margin-bottom:60px}.screen--highscore .ranking:after{content:"";display:block;clear:both}@media only screen and (max-width: 930px){.screen--highscore .ranking{background:none;margin-bottom:20px}}.screen--highscore .ranking .ttl{float:left;line-height:56px}@media only screen and (max-width: 930px){.screen--highscore .ranking .ttl{float:none}}.screen--highscore .ranking .btn{line-height:1;float:right;margin-left:10px}@media only screen and (max-width: 930px){.screen--highscore .ranking .btn{float:none;margin:20px auto 0}.screen--highscore .ranking .btn#btn-restart-party{display:none}}.screen--highscore .scores-table{max-width:100%;width:882px;margin:auto;padding-right:20px}.screen--highscore .scores-table--body{max-height:calc(90vh - 180px);overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 10%, #000 90%, transparent);mask-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));mask-image:linear-gradient(to bottom, transparent 0%, #000 10%, #000 90%, transparent)}.screen--highscore .scores-table--body::-webkit-scrollbar,.screen--highscore .scores-table--body ::-webkit-scrollbar{display:none}.screen--highscore .scores-table--body ul{padding-top:40px;padding-bottom:30px}.screen--highscore .scores-table li{display:table;margin:0 auto 15px;font-size:20px}.screen--highscore .scores-table li:after{content:"";display:block;clear:both}.screen--highscore .scores-table li.is-player span{color:#e9483a}.screen--highscore .scores-table li span{float:left;font-size:20px;color:#dfa33c}@media only screen and (max-width: 930px){.screen--highscore .scores-table li span{font-size:16px}}.screen--highscore .scores-table li .cell--position{width:100px;text-align:left}@media only screen and (max-width: 930px){.screen--highscore .scores-table li .cell--position{width:14vw}}.screen--highscore .scores-table li .cell--name{width:310px;text-align:left}@media only screen and (max-width: 930px){.screen--highscore .scores-table li .cell--name{width:45vw}}.screen--highscore .scores-table li .cell--score{text-align:right;width:200px}@media only screen and (max-width: 930px){.screen--highscore .scores-table li .cell--score{width:30vw}}.screen--highscore .scores-table li .cell--time{text-align:center;width:120px;margin-left:50px}@media only screen and (max-width: 930px){.screen--highscore .scores-table li .cell--time{display:none}}.screen--highscore .scores-table li .cell--victims{width:80px;text-align:right}@media only screen and (max-width: 930px){.screen--highscore .scores-table li .cell--victims{display:none}}.screen--highscore .scores-table--head li{margin-bottom:0px}.screen--highscore .scores-table--head li span{color:#fff !important;font-size:12px !important}@media only screen and (max-width: 930px){.screen--highscore .scores-table--head li .cell--position{opacity:0}}.screen--classic{text-align:center}.screen--classic .screen__content{text-align:left;max-width:500px;font-size:14px;line-height:18px;padding:50px;background:#141414;position:relative}.screen--classic .screen__content a{color:#fff;text-decoration:underline}.screen--classic .screen__content .screen__close{top:0px;right:0px}@media only screen and (max-width: 930px){.screen--classic .screen__content{padding:50px 20px}.screen--classic .screen__content .screen__close{right:10px}}#screen-credits,#screen-legals{z-index:8000}#screen-loader{z-index:99999;position:fixed;background:black;top:0;left:0;right:0;bottom:0}#screen-loader #loader{text-align:center;position:absolute;right:50px;bottom:50px}#screen-loader #loader img{display:inline-block;margin-right:-30px;width:130px;height:auto}#screen-loader #loader span{margin-bottom:15px;display:inline-block;vertical-align:bottom;font-size:15px;opacity:0.5}#screen-cgv .screen__content{max-height:100vh;overflow-y:scroll}#screen-tutorial .mobile-controls{display:none}#screen-tutorial.is-mob-tuto .mobile-controls{display:block}#screen-tutorial.is-mob-tuto .desktop-controls{display:none}input.form-input{display:block;height:44px;text-align:left;font-family:"pixeliciousregular";width:100%;border:2px solid #404040;border-radius:3px;padding:0px 20px 8px;background:#141414}#screen-ugc-form{text-align:center}#screen-ugc-form .screen__content{background:#141414;background:black;width:900px;max-width:90%;position:relative}@media only screen and (max-width: 930px){#screen-ugc-form .screen__content{max-width:100%;padding:0 20px}}#screen-ugc-form .screen__content:after{content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;opacity:0.15;background-image:url("../images/background/bs_bg.jpg");background-size:cover;background-position:center}#screen-ugc-form .contest{padding:30px 0 30px;position:relative;z-index:20}#screen-ugc-form .contest:before{content:"";width:232px;height:159px;display:block;position:relative;margin:0 auto 30px;background-image:url("../images/misc/main-logo.png");background-position:center;background-size:100% auto}#screen-ugc-form .contest__ticket{width:64px;height:auto;display:inline-block;vertical-align:middle;margin-left:-20px;display:none}#screen-ugc-form .contest__title{font-size:35px;color:#e9d23a;margin-bottom:30px}@media only screen and (max-width: 930px){#screen-ugc-form .contest__title{font-size:20px;line-height:25px;margin:20px}}#screen-ugc-form .contest__desc{font-size:12px;line-height:25px;margin-bottom:30px}#screen-ugc-form .contest__desc b{font-weight:normal;font-size:16px;color:#e9d23a}@media only screen and (max-width: 930px){#screen-ugc-form .contest__desc{margin:20px}}#screen-ugc-form fieldset{clear:both;text-align:center;margin-bottom:16px}@media only screen and (max-width: 930px){#screen-ugc-form fieldset{margin-bottom:0}}#screen-ugc-form .input-c{display:inline-block;vertical-align:middle;margin:0 8px;max-width:90%}#screen-ugc-form .input-c.is-error input{border-color:#e9483a}#screen-ugc-form .input-c--small{width:230px}#screen-ugc-form .input-c--large{width:338px}@media only screen and (max-width: 930px){#screen-ugc-form .input-c{display:block;margin:0 auto 15px;width:90%}}#screen-ugc-form .btn{background:#141414}#screen-ugc-form .screen__legals{font-size:12px;line-height:16px;letter-spacing:0.04em;text-align:justify;font-family:serif;text-transform:none;width:490px;max-width:100%;margin:15px auto 0;position:relative;padding-right:20px}@media only screen and (min-width: 930px){#screen-ugc-form .screen__legals{height:70px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 10%, #000 90%, transparent);mask-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(10%, #000), color-stop(90%, #000), to(transparent));mask-image:linear-gradient(to bottom, transparent 0%, #000 10%, #000 90%, transparent)}#screen-ugc-form .screen__legals::-webkit-scrollbar,#screen-ugc-form .screen__legals ::-webkit-scrollbar{display:none}}@media only screen and (max-width: 930px){#screen-ugc-form .screen__legals{height:auto;overflow:visible !important}#screen-ugc-form .screen__legals.ps{overflow:visible !important;height:auto !important}}#screen-ugc-form .screen__legals-content{padding-bottom:20px;padding-top:5px}#screen-ugc-form .legal-mention{width:490px;max-width:100%;margin:15px auto 0;opacity:0.6}#screen-ugc-form .legal-mention:after{content:"";display:block;clear:both}#screen-ugc-form .legal-mention .link{float:right}#screen-ugc-form .legal-mention .small-mention{float:left}#screen-ugc-form .screen__close{top:0px;right:0px}.hidden{display:none}#sound-btn{width:30px;height:30px;background:#141414;padding:5px;cursor:pointer;opacity:1}#sound-btn .icon-soundoff,#sound-btn .i-soundoff{display:none}#sound-btn.muted .icon-soundon,#sound-btn.muted .i-soundon{display:none}#sound-btn.muted .icon-soundoff,#sound-btn.muted .i-soundoff{display:block}#sound-btn span{width:20px;height:20px;display:block;background-size:100% auto;background-position:center}#sound-btn span.i-soundoff{background-image:url("../images/misc/sound-off.png")}#sound-btn span.i-soundon{background-image:url("../images/misc/sound-on.gif")}#sound-btn.hidden{display:none !important}#expand-btn{width:30px;height:30px;background:#141414;padding:5px;cursor:pointer;opacity:1}#expand-btn .i-expandoff{display:none}#expand-btn.closed .i-expandon{display:none}#expand-btn.closed .i-expandoff{display:block}#expand-btn span{width:20px;height:20px;display:block;background-size:100% auto;background-position:center}#expand-btn span.i-expandoff{background-image:url("../images/misc/fullscreen_back.png")}#expand-btn span.i-expandon{background-image:url("../images/misc/fullscreen.png")}#audio-push{position:absolute;top:0;left:0;right:0;background:rgba(20,20,20,0.7)}.push{padding:18px 20px 22px}.push:after{content:"";display:block;clear:both}.push__container{position:relative}.push__logo,.push__btn{position:absolute}.push__logo{left:0;top:15px}.push__logo img{width:130px;height:26px}.push__btn{text-align:right;width:auto;margin:0;line-height:1;right:0;top:8px}.push__btn span{text-align:center}.push__text{text-align:center;line-height:50px;font-size:14px}@media only screen and (max-width: 930px){.push{text-align:center;padding:10px 0px 10px}.push .push__logo,.push .push__btn,.push .push__text{position:relative;left:auto;top:auto;right:auto;line-height:22px}.push .push__text{margin-bottom:10px;display:block;font-size:11px}.push .push__btn{margin:10px auto;padding:5px 10px 10px}.push .push__btn,.push .push__logo{display:inline-block;vertical-align:middle}.push .push__btn{margin-right:10px}}@media only screen and (min-width: 320px) and (max-width: 900px) and (min-aspect-ratio: 13 / 9) and (orientation: landscape){.push .push__logo,.push .push__btn,.push .push__text{display:inline-block;vertical-align:middle;position:relative;margin-right:10px}.push .push__logo{margin-right:0;position:absolute;left:10px;top:12px;display:none}}