/*!***************************************************************************\
  NES.css Framework
  Version: 2.3.0

\*****************************************************************************/
/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{display:none}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body,code,html,kbd,pre,samp{font-family:Press Start\ 2P}html{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABFklEQVRYR9WXURLDIAhE6/0PbSdOtUpcd1Gnpv1KGpTHBpCE1/cXq+vrMph7dGvXZTtpfW10DCA5jrH1H0Jhs5E0hnZdCR+vb5S8Nn8mQCeS9BdSalYJqMBjAGzq59xAESN7VFVUgV8AZB/dZBR7QTFDCqGquvUBVVoEtgIwpQRzmANSFHgWQKExHdIrPeuMvQNDarXe6nC/AutgV3JW+6bgqQLeV8FekRtgV+ToDKEKnACYKsfZjjkam7a0ZpYTytwmgainpC3HvwBocgKOxqRjehoR9DFKNFYtOwCGYCszobeCbl26N6yyQ6g8X/Wex/rBPsNEV6qAMaJPMynIHQCoSqS9JSMmwef51LflTgCRszU7DvAGiV6mHWfsaVUAAAAASUVORK5CYII=),auto}body{font-size:16px;-webkit-font-smoothing:antialiased}label{cursor:inherit}.clickable,a,button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYR+2X0Q6AIAhF5f8/2jYXZkwEjNSVvVUjDpcrGgT7FUkI2D9xRfQETwNIiWO85wfINfQUEyxBG2ArsLwC0jioGt5zFcwF4OYDPi/mBYKm4t0U8ATgRm3ThFoAqkhNgWkA0jJLvaOVSs7j3qMnSgXWBMiWPXe94QqMBMBc1VZIvaTu5u5pQewq0EqNZvIEMCmxAawK0DNkay9QmfFNAJUXfgGgUkLaE7j/h8fnASkxHTz0DGIBMCnBeeM7AArpUd3mz2x3C7wADglA8BcWMZhZAAAAAElFTkSuQmCC) 14 0,pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}input[type=checkbox],input[type=radio]{outline:0}@keyframes blink{0%{opacity:1}50%{opacity:0}}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;src:url(/assets/fonts/press-start-2p-v14-latin-regular.eot);src:local(""),url(/assets/fonts/press-start-2p-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/press-start-2p-v14-latin-regular.woff2) format("woff2"),url(/assets/fonts/press-start-2p-v14-latin-regular.woff) format("woff"),url(/assets/fonts/press-start-2p-v14-latin-regular.ttf) format("truetype"),url(/assets/fonts/press-start-2p-v14-latin-regular.svg#PressStart2P) format("svg")}@font-face{font-family:Kemco pixel;src:url(/assets/fonts/kemco.ttf)}@font-face{font-family:Be Vietnam Pro;src:url(/assets/fonts/BeVietnamPro-Regular.ttf)}@font-face{font-family:Depixel Klein;src:url(/assets/fonts/depixelklein.ttf)}@import"https://fonts.googleapis.com/css?family=Open+Sans";.pixelFont{font-family:Press Start\ 2p,sans-serif!important}html{overflow-y:auto}canvas{display:block}.info-container{background-color:#f5f5fb;margin-top:0;padding-top:32px;padding-bottom:32px}.is-boxed .is-active a{background-color:#ffd955!important;border-left-color:#1d1d28!important;border-right-color:#1d1d28!important;border-top-color:#1d1d28!important}.tabs li a,.tabs ul{border-bottom-color:#1d1d28!important}.tabs li a,.tabs li button,.tabs li button:active,.tabs li button:focus{outline:none}.tabs li button{background:#f5f5fb;color:#1d1d28}.tabs .is-active a{border-bottom-color:#f43e6b!important}.tabs .is-active button{background:#1d1d28;color:#f5f5fb}.light-container{background-color:#f5f5fb;margin-top:0;padding-top:32px;padding-bottom:32px}.is-info .navbar-item,.is-info .navbar-link{color:#071e21!important}.is-info,.is-info .subtitle,.is-info .title{color:#1d1d28!important}.nes-btn{font-family:Press Start\ 2p,sans-serif!important}.nes-name-input{background-color:#f5f5fb}html{background-color:#622aff!important;font-family:Open Sans,sans-serif!important}.pixelated,.pixelated canvas,html{image-rendering:pixelated;image-rendering:-moz-crisp-edges}@-moz-document url-prefix(){.pixelated{image-rendering:crisp-edges!important}}.nes-container-light{background-color:#f5f5fb!important}.button{font-family:Press Start\ 2p,sans-serif!important}.FrontHero .YellowGradient{padding-top:32px;padding-bottom:32px;background:#ffd955;background:linear-gradient(180deg,#ffd955,#ffe99f)!important}.FrontHero .cloud{position:relative}.FrontHero .cloud1{height:20px;top:0}.FrontHero .cloud1,.FrontHero .cloud2{animation:backandforth1 30s infinite;z-index:8}.FrontHero .cloud2{height:24px;top:20px}.FrontHero .cloud3{height:35px;top:80px;animation:backandforth1 30s infinite;z-index:11}.FrontHero .cloud4{height:22px;top:20px}.FrontHero .cloud4,.FrontHero .cloud5{animation:backandforth2 30s infinite;z-index:7}.FrontHero .cloud5{height:24px;top:0}.FrontHero .cloud6{height:24px;top:75px;animation:backandforth2 30s infinite;z-index:11}.FrontHero .logo-holder-holder{position:relative;background:#ffd955;padding-top:32px;padding-bottom:32px}.FrontHero .cloud-holder{position:absolute;left:0;right:0}.FrontHero .logo-holder{background-color:#ffd955;display:flex;justify-content:center}.FrontHero .logo{height:100px;margin:0 auto;z-index:9}.FrontHero .titleContainer{text-align:center;max-width:600px;margin:0 auto;color:#071e21!important}.FrontHero .titleContainer .subtitle,.FrontHero .titleContainer .title{color:#071e21!important}@keyframes backandforth1{0%{left:45%}50%{left:62%}to{left:45%}}@keyframes backandforth2{0%{left:0}50%{left:20%}to{left:0}}@keyframes backandforth3{0%{left:30%}50%{left:62%}to{left:30%}}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.room-layout{background-color:#006400}.game-container{width:100vw;height:100vh;background-color:#fff}.dialog2 .box{position:absolute;background-color:#d4e8e9!important;border:solid!important;border-image:url(/assets/ui/dialog1.png) 24/100px 100px 100px 100px stretch!important;border-radius:64px;padding:15px}.dialog3 .box{background-color:#e2b27e;border:solid;border-image:url(/assets/ui/dialog3.png) 28/16px 16px 16px 16px stretch}.dialog3 .box,.dialog4 .box{position:absolute;padding:15px}.dialog4 .box{background-color:#cbe1e7;border:solid;border-image:url(/assets/ui/dialog4.png) 5/16px 16px 16px 16px stretch;border-radius:16px}.dialog1 .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;min-height:500px;background:rgba(20,43,74,.9);box-sizing:border-box;overflow:hidden;border:2px solid #000;color:#fff;padding:20px}.dialog1 .box:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.1);transition:.5s;pointer-events:none}.dialog1 .box:hover:before{left:-50%;transform:skewX(-5deg)}.dialog1 .box .content{position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid #f0a591;padding:20px;text-align:center;box-shadow:0 5px 10px rgba(9,0,0,.5)}.dialog1 .box span{position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-sizing:border-box}.dialog1 .box span:first-child{transform:rotate(0deg)}.dialog1 .box span:nth-child(2){transform:rotate(90deg)}.dialog1 .box span:nth-child(3){transform:rotate(180deg)}.dialog1 .box span:nth-child(4){transform:rotate(270deg)}.dialog1 .box span:before{content:"";position:absolute;width:100%;height:2px;background:#50dfdb;animation:animate 4s linear infinite}@keyframes animate{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.pixel-button{text-decoration:none;text-transform:uppercase;background-color:#e3ff37;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.25))}.pixel-button:hover{background-color:#28248c;color:#e3ff37}.pixel-button>strong{display:inline-block;position:relative;padding:16px;background-color:#e3ff37;color:#28248c;-webkit-clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));box-shadow:inset -4px -4px 0 rgba(0,0,0,.2),inset 4px 4px 0 hsla(0,0%,100%,.2)}@media(min-width:768px){.pixel-button>strong{padding:16px 24px}}.pixel-button>strong:before{content:"";width:4px;height:4px;background-color:hsla(0,0%,100%,.2);position:absolute;top:4px;left:4px}.pixel-button>strong:after{content:"";width:4px;height:4px;background-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.pixel-box{display:flex;flex-direction:column;position:relative;box-sizing:border-box;-webkit-clip-path:polygon(0 16px,16px 16px,16px 0,calc(100% - 16px) 0,calc(100% - 16px) 16px,100% 16px,100% calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,16px calc(100% - 16px),0 calc(100% - 16px));clip-path:polygon(0 16px,16px 16px,16px 0,calc(100% - 16px) 0,calc(100% - 16px) 16px,100% 16px,100% calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,16px calc(100% - 16px),0 calc(100% - 16px));box-shadow:inset -8px -8px 0 rgba(0,0,0,.2)}.pixel-box:before{content:"";position:absolute;pointer-events:none;width:calc(100% - 24px);height:calc(100% - 24px);box-shadow:inset 8px 8px 0 hsla(0,0%,100%,.2)}.pixel-box-inner{flex:1 1;padding:40px 24px}.pixel-box-inner:before{background-color:hsla(0,0%,100%,.2);top:8px;left:8px}.pixel-box-inner:after,.pixel-box-inner:before{content:"";width:16px;height:16px;position:absolute}.pixel-box-inner:after{background-color:rgba(0,0,0,.2);bottom:8px;right:8px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(min-width:768px){.pixel-box-inner{padding:40px}}@media(min-width:1024px)and (min-height:900px){.pixel-box-inner{padding:30px}}@media(max-width:1023px)and (max-height:899px){.pixel-box-inner{padding:30px}}.grecaptcha-badge{visibility:hidden}