.flashContainer,.winnerContainer,.bigFlashContainer{text-align:center;white-space:nowrap;z-index:6;pointer-events:none;border-radius:10px;padding:10px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bigFlashContainer{color:#c63;-webkit-text-stroke:2px #f63;-webkit-text-fill-color:transparent;background:-webkit-radial-gradient(#3c6,#36c,#36c);-webkit-background-clip:text;background-clip:text;font-weight:700;animation:1s linear infinite game-big-flash-animation}.flashContainer{color:#c00;background-color:#369;font-size:min(3vw,3vh);animation:.6s linear infinite game-flash-animation}.winnerContainer{z-index:7;font-size:min(5vw,5vh);font-weight:700}.winnerContainer .winnerText{-webkit-text-stroke:1px #236;-webkit-text-fill-color:transparent;background:-webkit-radial-gradient(#0f0,red,#00f);-webkit-background-clip:text;background-clip:text;animation:1s linear infinite winner-animation}.multiPlayerInformation .player{width:40px;height:40px}.multiPlayerInformation .player img{border-radius:50%}.multiPlayerInformation .player.waiting img{opacity:.2}.multiPlayerInformation .player.waiting{position:relative}.multiPlayerInformation .player.waiting:before{content:"";z-index:100;border:2px solid #396;border-right-color:#963;border-radius:50%;width:25px;height:25px;animation:1.5s linear infinite playerWaitingSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-top-color:#0000!important;border-bottom-color:#0000!important}.prev a span.loading,.next a span.loading{visibility:hidden}.prev a.loading span.loading,.next a.loading span.loading{visibility:visible}.startButton .shareGameHistoryButton svg{color:#9cf;fill:currentColor}.startButtonGrid button:hover{background-color:#fff3}.gameContainer.fullScreenMode{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.gameContainer.fullScreenMode>div{flex-grow:1}@keyframes playerWaitingSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes winner-animation{0%{background:-webkit-radial-gradient(#0f0,red,#00f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:min(5vw,5vh)}25%{background:-webkit-radial-gradient(#00f,red,#0f0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:min(7vw,7vh)}50%{background:-webkit-radial-gradient(red,#0f0,#00f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:min(5vw,5vh)}75%{background:-webkit-radial-gradient(#00f,#0f0,red);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:min(7vw,7vh)}to{background:-webkit-radial-gradient(#0f0,red,#00f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:min(5vw,5vh)}}@keyframes game-flash-animation{0%{color:#0c0;font-size:min(3vw,3vh)}50%{color:#cc0;font-size:min(3.2vw,3.2vh)}to{color:#0c0;font-size:min(3vw,3vh)}}@keyframes game-big-flash-animation{0%{font-size:min(0vw,0vh)}50%{font-size:min(50vw,50vh)}to{font-size:min(0vw,0vh)}}@media (display-mode:standalone){.startButton{margin-bottom:0!important}}@media only screen and (max-width:400px){.buttonContainer{transform:scale(.8);margin:-40px auto -10px!important}}
