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: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:""}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#393939;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none;color:inherit;outline:none}img,video{max-width:100%;height:auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none}img{display:block}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;background:#000;position:relative}.animations{position:absolute;top:0;left:0;max-width:20vmax;font-size:1vmax;max-height:100%;overflow-y:auto}.animations h3{font-size:1.1em;margin-bottom:.7em}.animations button{font-size:1em;padding:0;border:none;margin:.1em;display:block}.animations button.active{background:#000;color:#fff}.game_state{bottom:0;font-size:4vmax}.game_state,.skins{position:absolute;right:0}.skins{top:0;max-width:20vmax;font-size:1vmax;max-height:100%;overflow-y:auto}.skins h3{font-size:1.1em;margin-bottom:.7em}.skins button{font-size:1em;padding:0;border:none;margin:.1em;display:block}.skins button.active{background:#000;color:#fff}#game{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;min-height:100%}canvas{margin:auto;display:block;max-width:100%;max-height:100%;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.mute{position:absolute;bottom:3vmin;left:3vmin;z-index:2;display:none}.mute img{max-width:3vw;max-width:5vmax}.mute.deactive .mute__active{display:none}.mute.deactive .mute__deactive,.mute__active{display:block}.mute__deactive{display:none}#close{position:absolute;top:3vmin;right:3vmin;z-index:2;-webkit-filter:brightness(1.01);-webkit-transition:opacity .3s,-webkit-transform .2s cubic-bezier(.31,-.8,.61,1.5),-webkit-filter .2s;transition:opacity .3s,-webkit-transform .2s cubic-bezier(.31,-.8,.61,1.5),-webkit-filter .2s;-moz-transition:transform .2s cubic-bezier(.31,-.8,.61,1.5),filter .2s,opacity .3s,-moz-transform .2s cubic-bezier(.31,-.8,.61,1.5);transition:transform .2s cubic-bezier(.31,-.8,.61,1.5),filter .2s,opacity .3s;transition:transform .2s cubic-bezier(.31,-.8,.61,1.5),filter .2s,opacity .3s,-webkit-transform .2s cubic-bezier(.31,-.8,.61,1.5),-moz-transform .2s cubic-bezier(.31,-.8,.61,1.5),-webkit-filter .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#close img{max-width:3vw;max-width:7vmin}#close.left{right:auto;left:3vmin}.ostin #close.hidden{opacity:0;pointer-events:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#close:active{-webkit-filter:brightness(1.15)}.end{position:fixed;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;z-index:1;top:0;left:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,.6);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.end#win_screen{background:transparent}.end#win_screen .end_wrap{padding-bottom:8vmin}.end:not(.active){opacity:0;visibility:hidden;pointer-events:none}.end__wrap{margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.end__blick{position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;z-index:-1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-animation:b 3s linear infinite;-moz-animation:b 3s linear infinite;animation:b 3s linear infinite}.active .end__blick{opacity:1}.end__done_text{max-width:75vmin;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s .3s;-moz-transition:all .3s .3s;transition:all .3s .3s}.active .end__done_text{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.end__continue_text{max-width:65vmin;opacity:0;-webkit-transition:all .3s .4s;-moz-transition:all .3s .4s;transition:all .3s .4s;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;margin-top:20vmin}.end__continue_text img{margin:auto;-webkit-animation:a .85s ease-in-out infinite alternate;-moz-animation:a .85s ease-in-out infinite alternate;animation:a .85s ease-in-out infinite alternate}.active .end__continue_text{opacity:1}.end__loose_icon{width:45vmin;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s .35s;-moz-transition:all .3s .35s;transition:all .3s .35s}.active .end__loose_icon{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.end__loose_button{position:relative;max-width:48vmin;margin-top:4vmin;opacity:0;-webkit-transition:opacity .3s .5s,-webkit-transform .25s cubic-bezier(.31,-.8,.61,1.5);transition:opacity .3s .5s,-webkit-transform .25s cubic-bezier(.31,-.8,.61,1.5);-moz-transition:opacity .3s .5s,transform .25s cubic-bezier(.31,-.8,.61,1.5),-moz-transform .25s cubic-bezier(.31,-.8,.61,1.5);transition:opacity .3s .5s,transform .25s cubic-bezier(.31,-.8,.61,1.5);transition:opacity .3s .5s,transform .25s cubic-bezier(.31,-.8,.61,1.5),-webkit-transform .25s cubic-bezier(.31,-.8,.61,1.5),-moz-transform .25s cubic-bezier(.31,-.8,.61,1.5)}.active .end__loose_button{opacity:1}.active .end__loose_button:active{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.end__loose_button img{display:block}#confetti,.confetti__wrap{position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0}#confetti{opacity:1;z-index:1;min-width:953px}@-webkit-keyframes a{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes a{to{-moz-transform:scale(1.1);transform:scale(1.1)}}@keyframes a{to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes b{to{-webkit-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}@-moz-keyframes b{to{-moz-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}@keyframes b{to{-webkit-transform:translate(-50%,-50%) rotate(359deg);-moz-transform:translate(-50%,-50%) rotate(359deg);transform:translate(-50%,-50%) rotate(359deg)}}