@import url(https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rancho&display=swap);body{font-family:Inter,Arial,Helvetica,sans-serif}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Montserrat,sans-serif;line-height:1}ol,ul{list-style:none}ol.list,ul.list{list-style:square;margin-left:20px}ol.list li,ul.list li{line-height:28px;padding:10px 0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1{font-size:42px;line-height:64px}h2{font-size:36px;line-height:48px}h3{font-size:28px;line-height:42px}h4{font-size:21px;line-height:28px}h5{font-size:18px;line-height:21px}h6{font-size:15px;line-height:18px}p{font-size:18px;line-height:32px}a,button{font-family:Montserrat;text-decoration:none}div.svg-inline{margin:0!important;padding:0!important;position:relative}div.svg-inline svg{max-height:100%;width:auto}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty{display:none}strong{font-weight:700}em{font-style:normal}hr{color:#ffffff1a}a.cta,button.cta{background:#0000;border:1px solid #000;border-radius:5px;color:#000;display:inline-block;margin:40px auto;outline:none;padding:12px 15px;position:relative;top:0;transition:all .3s}a.cta:hover,button.cta:hover{background:#000;color:#fff;filter:drop-shadow(0,3px,3px,rgba(0,0,0,.8));top:-3px}a.cta.fill,button.cta.fill{background:#000;border:2px solid #fff3;color:#fff;font-weight:700}a.cta.fill:hover,button.cta.fill:hover{background:#000}a.cta.rounded,button.cta.rounded{border-radius:100px}a.cta.outline,button.cta.outline{font-weight:700}div.buttonGroup{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:20px 0 10px}div.buttonGroup a.cta,div.buttonGroup button.cta{margin:0!important}body{font-size:18px;line-height:1.6em}div.reactApp{background:#000}div.reactApp .resolutionMessage{align-items:center;color:#fff;display:none;height:calc(100vh - 80px);justify-content:center;padding:40px;text-align:center}div.audioControls{display:flex;flex-wrap:wrap;gap:10px 30px;left:30px;max-width:580px;position:fixed;top:30px;z-index:200}div.audioControls button{align-items:center;background-size:100%;border:none;cursor:pointer;display:flex;height:30px;opacity:.8;padding-left:40px;position:relative;width:auto}div.audioControls button span{color:#fff;font-size:1rem}@media screen and (max-height:480px){div.audioControls button span{display:none}}div.cameraView{background:#000}div.game-settings{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}div.game-settings.hide{animation:fadeOutSettings .5s linear both}@keyframes fadeOutSettings{0%{opacity:1}to{filter:blur(40px);opacity:0;z-index:0}}div.game-settings.hide.hidden{display:none!important}div.game-settings .settings-container{background:#fff;border:4px solid #9895894d;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:20px}div.game-settings .settings-container .toggle-button{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}div.game-settings .settings-container .toggle-button a{background:#dedede;border-radius:20px;cursor:pointer;display:flex;height:40px;position:relative;text-align:center;text-indent:-99999px;transition:all .2s;width:60px}div.game-settings .settings-container .toggle-button a:before{background:#fff;border-radius:100%;content:"";height:30px;left:5px;position:absolute;top:5px;transition:all .2s;width:30px}div.game-settings .settings-container .toggle-button a.active{background:#8022b7}div.game-settings .settings-container .toggle-button a.active:before{left:auto;right:5px}div.game-settings .settings-container .toggle-button span{font-size:16px;font-style:italic}div.game-settings .settings-container button.start{background:#8022b7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:6px 12px}div.landscape{background:#114a33;height:auto;position:absolute;width:300%}div.landscape:before{background:#030f2d;top:-10px}div.landscape:after,div.landscape:before{content:"";height:30px;left:0;position:absolute;width:100%;z-index:0}div.landscape:after{background:#114a33;bottom:-10px}div.landscape img{height:100%;left:0;min-width:100%;position:absolute;top:0}div.landscape img.ghost{animation:ghost 12s ease-in-out both;z-index:10}div.menuContent{animation:newgame .5s linear infinite;bottom:15vh;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:100%;z-index:99}div.menuContent button{background:none;border:none;color:#fff;cursor:pointer;font-size:32px;font-weight:700;outline:none;text-shadow:3px 3px 3px #0000004d;transition:all 1s}div.menuContent button:hover{transform:scale(1.2)}div.landscapeMenu{animation:intro 8s ease-in-out both;position:relative}@keyframes intro{0%{opacity:0}to{opacity:1}}@keyframes newgame{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes ghost{0%{left:-50%;opacity:0;top:100%;width:30%}20%{opacity:1;width:25%}50%{opacity:.5;width:15%}to{left:100%;opacity:0;top:-100%;width:15%}}.rain{height:100%;left:0;position:fixed;width:100%;z-index:2}.rain.back-row{bottom:60px;display:block;opacity:.5;z-index:1}body.back-row-toggle .rain.back-row{display:block}.drop{animation:drop .5s linear infinite;bottom:100%;height:120px;pointer-events:none;position:absolute;width:15px}@keyframes drop{0%{transform:translateY(0)}75%{transform:translateY(90vh)}to{transform:translateY(90vh)}}.stem{animation:stem .5s linear infinite;background:linear-gradient(180deg,#fff0,#ffffff40);height:60%;margin-left:7px;width:1px}@keyframes stem{0%{opacity:1}65%{opacity:1}75%{opacity:0}to{opacity:0}}.splat{animation:splat .5s linear infinite;border-radius:50%;border-top:2px dotted #ffffff80;display:none;height:10px;opacity:1;transform:scale(0);width:15px}@keyframes splat{0%{opacity:1;transform:scale(0)}80%{opacity:1;transform:scale(0)}90%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.toggles{left:0;top:0;z-index:3}.toggle,.toggles{position:absolute}.toggle{background-color:#fff3;border-radius:50%;box-sizing:border-box;color:#00000080;cursor:pointer;font-family:sans-serif;font-size:10px;font-weight:700;height:50px;left:20px;line-height:51px;text-align:center;transition:background-color .3s;width:50px}.toggle:hover{background-color:#ffffff40}.toggle:active{background-color:#ffffff4d}.toggle.active{background-color:#fff6}.splat-toggle{top:20px}.back-row-toggle{line-height:12px;padding-top:14px;top:90px}.single-toggle{top:160px}body.single-toggle .drop{display:none}body.single-toggle .drop:nth-child(10){display:block}div.transition{animation-direction:reverse;display:flex;height:110vh;justify-content:center;left:-5vw;opacity:1;pointer-events:none;position:fixed;top:-5vh;width:110vw;z-index:99999}div.transition img{height:100%;object-fit:cover;object-position:center;opacity:0;transform-origin:center;width:100%}div.transition.startAnimation img{animation:transitionAnim 3s linear 0s both}div.transition.startAnimation{animation:transitionAnimWrapper 6s linear .3s both;opacity:1}@keyframes transitionAnim{0%{opacity:0;transform:scale(6)}1%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes transitionAnimWrapper{0%{background:#0000}25%{background:#0000}40%{background:#000}75%{background:#000}to{background:#0000}}.game-wrapper{animation:gameAppears 3s linear both;position:relative;z-index:10}@keyframes gameAppears{0%{opacity:0}to{opacity:1}}.game-wrapper:after{background:#030f2d;content:"";z-index:-10}.game-wrapper .background-gaming,.game-wrapper:after{height:100%;left:0;position:absolute;top:0;width:100%}.game-wrapper .background-gaming img{height:100%;object-fit:cover;width:100%}.game-wrapper .background-gaming .rainEffect{position:absolute;z-index:-1}.lightbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,98%,.067);border-radius:10px;overflow:visible;padding:30px;transition:all .1s}.lightbox,.lightbox .lightbox-container{position:relative}.lightbox .buttons{display:flex;flex-wrap:wrap;gap:20px 20px;justify-content:center}.lightbox button{background:#080707;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:15px 20px;position:relative;text-align:center;transition:all .3s}.lightbox button:hover{filter:brightness(1.2)}.lightbox button.disabled{filter:saturate(0);opacity:.3;pointer-events:none}.lightbox button.primary{background:#8022b7}.lightbox h2{color:#d8d3c6;font-family:Luckiest Guy,cursive;font-size:1.4rem;padding-bottom:30px;text-align:center}.game-wrapper.active .lightbox{background:hsla(0,0%,98%,.734)}.game-session,.select-players{align-items:center;display:flex;height:100vh;justify-content:center;min-height:380px;width:100vw}.select-players .players-form form{align-items:center;display:flex;flex-direction:column;gap:30px}.select-players .players-form form .selection{display:flex;flex-wrap:wrap;gap:15px 30px;justify-content:center;min-width:100%}@media screen and (max-width:640px){.select-players .players-form form .selection{align-items:center;flex-direction:column}}.select-players .players-form form .selection .player1,.select-players .players-form form .selection .player2{align-items:center;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;width:calc(50% - 15px)}@media screen and (max-width:640px){.select-players .players-form form .selection .player1,.select-players .players-form form .selection .player2{width:100%}}.select-players .players-form form .selection .player1 input,.select-players .players-form form .selection .player2 input{border-radius:5px;box-sizing:border-box;font-size:1.3rem;font-weight:700;padding:10px 15px;text-align:center;width:90%}.game-session .game-table{text-wrap:nowrap;background:#151414;border:6px solid hsla(0,0%,98%,.734);border-radius:5px;color:#d8d3c6;display:block;max-width:180px;overflow:hidden;padding:5px 10px;position:absolute;right:-20px;text-overflow:ellipsis;top:-20px}.game-session .game-chat{font-weight:100;padding-top:40px}.game-session .game-chat p em{font-weight:900}.game-session .game-chat form .story .storyPart,.game-session .game-chat p{padding:10px}.game-session .game-chat form .story .storyPart p{margin:0;padding:0}.game-session .game-chat form .story .storyPart p span.author{display:block;font-size:.6em;font-weight:700}.game-session .game-chat form .answerCase{align-items:center;display:flex;gap:20px;padding:10px}.game-session .game-chat form .answerCase input.disabled{display:none}.game-session .game-chat form .others-actions{border-top:1px solid #4d4d4d;display:flex;flex-wrap:wrap;gap:10px 10px;justify-content:flex-start;margin-top:20px;padding:30px 10px 0}.game-session .game-chat form .others-actions button{align-items:center;display:flex;gap:10px;overflow:hidden;transition:all .3s}.game-session .game-chat form .others-actions button.active{padding-left:55px}.game-session .game-chat form .others-actions button.active img{left:15px}.game-session .game-chat form .others-actions button img{left:-40px;position:absolute;transition:all .3s;width:25px}.game-session .game-chat form .others-actions button.disabled{opacity:.7;pointer-events:none}.game-session .game-chat button.random,.game-session .game-chat input{height:40px}.game-session .game-chat input{box-sizing:border-box;font-size:1.4rem;width:100%}.game-session .game-chat button.random{align-items:center;background:#0000;display:inline-flex;filter:brightness(1.5);height:40px;justify-content:center;padding:0}.game-session .game-chat button.random img{height:100%;object-fit:contain;width:100%}.game-session .game-chat button.random:hover{filter:brightness(.5)}@keyframes buttonRandom{0%{transform:translateY(0)}10%{transform:translateY(-5px) rotateY(1turn)}20%{transform:translateY(0)}30%{transform:translateY(0)}40%{transform:translateY(5px) rotateY(1turn)}50%{transform:translateY(0)}60%{transform:translateY(0)}70%{transform:translateY(-5px) rotateY(1turn)}80%{transform:translateY(0)}90%{transform:translateY(0)}95%{transform:translateY(5px) rotateY(1turn)}to{transform:translateY(0)}}@media screen and (max-width:720px){.game-session .game-table{font-size:1rem;right:auto}.game-session .game-chat form .answerCase input{padding:20px 80px 20px 20px;width:100%}.game-session .game-chat form .answerCase button.random{position:absolute;right:25px;width:30px;z-index:2}}@media screen and (max-width:620px){.game-session .lightbox-container{display:flex;text-align:center}.game-session .lightbox-container,.game-session .lightbox-container .game-chat form .others-actions{align-items:center;flex-direction:column}.game-session .game-chat form .answerCase{position:relative}.game-session .game-chat form .answerCase.play{padding-bottom:40px}.game-session .game-chat form .answerCase input{padding-right:20px}.game-session .game-chat form .answerCase button.random{bottom:-10px;left:0;margin:0 auto;right:0;top:auto}.game-session .game-chat form .answerCase button.ready{left:0;margin:0 auto;right:0}}.lightbox{max-height:75vh;max-width:720px;min-width:280px;width:75vw}.game-inner form{max-height:480px;overflow:auto}@media screen and (max-height:640px){.lightbox{max-height:calc(100vh - 250px)}.game-inner form{max-height:calc(100vh - 360px);min-height:180px}}@media screen and (max-height:500px){.lightbox{max-height:360px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#8022b7;border-radius:8px}::-webkit-scrollbar-track{background-color:#ffffff4d;border-radius:8px}::-moz-scrollbar{width:8px}::-moz-scrollbar-thumb{background-color:#8022b7;border-radius:8px}::-moz-scrollbar-track{background-color:#ffffff4d;border-radius:8px}@keyframes thunderSky{0%{filter:brightness(1)}18%{filter:brightness(1)}20%{filter:brightness(2)}22%{filter:brightness(1)}24%{filter:brightness(2.5)}26%{filter:brightness(1)}28%{filter:brightness(1.8)}30%{filter:brightness(1)}to{filter:brightness(1)}}div.cameraView{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:relative;top:0;width:100vw}div.cameraView.view-menu{animation:thunderSky 10s infinite}div.cameraView.view-menu:before{background:#030f2d;top:0}div.cameraView.view-menu:after,div.cameraView.view-menu:before{content:"";height:50vh;left:0;position:absolute;width:100%;z-index:0}div.cameraView.view-menu:after{background:#114a33;bottom:0}div.cameraView.view-menu.height-is-higher .landscape{height:auto;max-height:100%}div.cameraView.view-menu.height-is-higher .landscape>*{transform:translate(0)!important}div.cameraView div.camera-inner{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:1}