#root{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden;position:fixed}.body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}@font-face{font-family:Good Times Rg;src:url(./good%20times%20rg.CJMLv7pH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.ta{touch-action:none}.bg{position:fixed;top:0%;left:0%;width:100%;height:100%;background:url(./img/bg.BWrbxI-W.png) no-repeat center center fixed;background-size:100% 100%}.home-screen{margin-top:-4%;position:fixed;top:0%;left:0%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.game-title{font-family:Good Times Rg,sans-serif;font-size:6vw}.button-container{display:flex;justify-content:space-between;width:60%;margin-top:20px;padding:0;cursor:pointer}.button-image{max-width:100%;width:498px;height:auto}.button-image-mobile{margin-top:5%;max-width:100%;width:35%;height:auto}.instruction-screen{position:relative;top:0%;left:0%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:url(./img/instructions.DxPlnJOy.png) no-repeat center center fixed;background-size:84% 84%}.mobileS,.desktopS{background-size:auto 70%;background-position-y:0%}.information-screen{position:relative;top:0%;left:0%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:url(./img/information1.C9RhvzdR.png) no-repeat center center fixed;background-size:100% 100%}.start-button{position:absolute;transform:translate(-50%,-50%);cursor:pointer;text-align:center;height:12vh;width:auto}.start-button-mobile,.start-button-desktop{bottom:21%;left:50%}.start-button-image{max-height:100%;width:auto}.restart-button{position:fixed;top:63vh;left:50%;transform:translate(-50%,-50%);cursor:pointer;text-align:center;width:25%}.restart-button-image{max-width:100%;height:auto}.congratInfo{width:53%;height:auto;position:fixed;top:43vh;left:50%;transform:translate(-50%,-50%)}.congratTitle{width:40%;height:auto;position:fixed;top:26vh;left:50%;transform:translate(-50%,-50%)}.game-screen{position:relative;top:0%;left:0%;width:100vw;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:url(./img/play1.DUCbKSqh.png) no-repeat center center fixed;background-size:100% 100%}.game-c{position:absolute;width:80vw;height:80vh}.timer-div{position:fixed;left:50%;top:1%;width:26%;line-height:0;transform:translate(-50%)}.timer-div img{width:100%;height:auto;display:block}.timer-div p{position:absolute;z-index:2;color:#fff;font-weight:700;text-align:center;top:30%;left:50%;transform:translate(-50%,-50%);font-size:2vw;font-family:Good Times Rg,sans-serif}.shield-div{position:fixed;right:1%;bottom:1%;width:20%}.shield-div img{width:100%;height:auto;display:block}.shield-div p{position:absolute;width:100%;z-index:2;color:#fff;font-weight:700;text-align:center;top:-5%;left:54%;transform:translate(-50%,-50%);font-size:4vw;font-family:Good Times Rg,sans-serif}.OnePlayerImg{position:absolute;bottom:4%;left:1%;width:12%;height:auto}.TwoPlayerImg{position:absolute;bottom:4%;right:1%;width:12%;height:auto}.p1C{position:absolute;bottom:2%;left:15%;width:15%;height:auto;display:flex;align-items:center;justify-content:center}.p1C img,.p2C img{max-width:100%;height:auto}.p1C span,.p2C span{font-family:Good Times Rg,sans-serif;font-size:2vw;color:#fff;position:absolute;padding-left:5%}.p2C{position:absolute;bottom:2%;right:15%;width:15%;height:auto;display:flex;align-items:center;justify-content:center}.tt{color:#fff;font-family:Good Times Rg,sans-serif;font-size:3vw}.ball{top:0;left:0;position:absolute;width:10%;height:auto}.congrat-screen{position:relative;top:0%;left:0%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:url(./img/congratBg.DoPJSX5o.png) no-repeat center center fixed;background-size:100% 100%}.try-screen{position:relative;top:0%;left:0%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:url(./img/tryBg.BBhQc04m.png) no-repeat center center fixed;background-size:100% 100%}@media(max-width:667px)and (orientation:landscape){.restart-button{top:69%}}.textCopied{width:30%;position:fixed;right:7%;bottom:13%;color:#ff0;text-align:center;font-size:.9rem;font-family:Elevon TwoG}.shareBtnDiv{position:fixed;max-width:15%;cursor:pointer}.shareBtnDiv-mobile{bottom:13vh;right:14%}.shareBtnDiv-desktop{right:15%;bottom:17%}.shareBtnDiv img{width:100%}.share-list{width:15%;position:fixed;right:15%;bottom:25%;display:flex;gap:20px;justify-content:center;align-items:center}.SocialIcon{max-width:48px;height:auto}.twoPlayerImg{width:17%;height:auto;bottom:3%;right:0%}.imL{position:fixed;height:auto;bottom:11.5%;left:12%}.pl1{width:17%}.imR{position:fixed;height:auto;bottom:11.5%;right:13.5%}.pl2{width:16%}.ReadyImg{width:11%;height:auto}.portrait-only-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;z-index:9999}.rotation-image{width:80%;max-width:300px;height:auto;margin-bottom:20px}@media(orientation:landscape){.portrait-only-overlay{display:none}}.game-controller-container{position:fixed;bottom:10px;left:10px;display:grid;grid-template-areas:".  up  ." "left . right" ". down .";gap:0px;z-index:10;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.nav-button{width:14vh;height:14vh;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1a;color:#fff;font-family:sans-serif;font-weight:700;font-size:5vw;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000005e;transition:background .1s;touch-action:none;user-select:none;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none}.nav-button:active{background:#fff6;transform:scale(.95)}.up{grid-area:up}.down{grid-area:down}.left{grid-area:left}.right{grid-area:right}
