#slotstate{top:0;bottom:0;position:absolute;left:0;right:0;width:100%;height:100%;margin:auto}#slotstateBg{left:0;right:0;position:absolute;top:0;bottom:0;width:100%;height:100%;object-fit:fill;box-sizing:inherit;padding:inherit;background-image:url(../images/bg.png);background-size:100% 100%;background-color:#1fb02c;background-blend-mode:multiply;z-index:-20;margin:auto}#gameStatus{top:0;bottom:0;position:absolute;left:0;right:0;width:100%;height:100%;z-index:15;background-color:rgba(0,0,0,.6);margin:auto}#gameStatus .vertWrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#gameStatus #statusDisplay{display:flex;justify-content:center;align-items:center}#gameStatus #statusDisplay .statusText{padding:0 1.85vw;box-sizing:border-box;font-family:'Square Sans 7';font-size:8vh;color:red;text-shadow:3px 4px #000;text-align:center}#gameStatus #backButton{background-image:url(../images/button.png);background-size:100% 100%;background-color:#ff0;background-blend-mode:multiply;mask-image:url(../images/button.png);-webkit-mask-image:url(../images/button.png);mask-size:100% 100%;-webkit-mask-size:100% 100%;display:flex;justify-content:center;align-items:center;font-family:Baloo;text-shadow:1px 1px #000;text-align:center;font-size:5vw;color:#323232;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:100%;width:30vw;height:7.5vh}#gameStatus #backButton span{width:100%}.playerDisplay{top:0;bottom:0;position:absolute;left:0;right:0;width:100%;height:100%;margin:auto}.characterDisplay{position:absolute;top:5%;width:50%;height:40%;z-index:-12}.characterDisplay img{left:0;right:0;position:absolute;top:0;bottom:0;transition:opacity .2s ease-out;margin:auto}#myCharacter{left:-10%}#oppCharacter{right:-10%;transform:scaleX(-1)}.playerScore{position:absolute;width:20%;height:5%;top:1%;display:flex;align-items:center;font-family:Baloo;font-size:3vh;color:#fff;text-shadow:3px 3px #000;text-align:center}#myScore{left:5%}#oppScore{right:5%}.scoreDisplay{font-family:SmudgeStick;padding:0 1vw;flex-grow:1}#popUpScoreStatus{top:0;bottom:0;position:absolute;left:0;right:0;width:80%;height:30%;font-family:Baloo;font-size:20vw;color:#fc0;text-shadow:3px 5px #000;z-index:12;text-align:center;margin:auto}#popUpScoreStatus .cont{background-image:radial-gradient(circle at center,rgba(40,40,80,.4) 0,transparent 30%)}#popUpScoreStatus .txt{transition:none}#timer{position:absolute;width:14%;height:10%;padding-top:1vh;left:43%;box-sizing:border-box}#timer #clockHand{position:absolute;width:50%;height:45%;top:0;left:0;bottom:0;right:0;margin:0 auto;transform-origin:50% 80%;transform:scale(.5,1)}#timer #digitalTimer{position:absolute;width:100%;height:100%;top:100%;text-align:center;font-family:"Square Sans 7";color:#fff}#timer #digitalTimer .name{height:50%;width:100%;display:flex;justify-content:center;align-items:center;font-size:5vw;text-shadow:2px 2px #000}#timer #digitalTimer .blackBox{position:absolute;background-color:#000;width:100%;height:40%;top:40%;left:0;display:flex;justify-content:center;align-items:center}#timer #digitalTimer #digitalText{box-sizing:border-box;padding:.5vh .5vw;width:100%;text-align:center;font-family:"Nouveau IBM Stretch";font-size:5vw}#wins{left:0;right:0;position:absolute;top:0;bottom:0;width:100%;height:100%;box-sizing:inherit;padding:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;margin:auto}.win-display{border-radius:10vmin;border:3vmin solid currentColor;display:inline-block;box-sizing:border-box}.win-horiz{width:110%;height:33%;box-shadow:inset 1px 4px #122060,1px 4px #122060}.win-diag{position:absolute;width:125%;height:45%;transform:rotate(45deg);box-shadow:inset 3px 4px #7c1616,3px 4px #7c1616}img{max-width:100%;max-height:100%;object-fit:contain}#reels{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:35%;width:100%;height:45%;padding-left:20px;padding-right:20px}#reelRoot{width:100%;height:100%}.reelColumn{flex-grow:1;width:100%}.slotSquare{flex-grow:1;height:100%}#spinButton{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0;padding-bottom:2vh;width:30%;height:20%}.garnish{position:absolute;width:100%;height:100%;z-index:-15}.garnish *{position:absolute}.garnish img{object-fit:fill}