@charset "UTF-8";@font-face{font-family:Rimbo;src:url(../fonts/rimbo-regular.ttf) format("truetype")}@font-face{font-family:Minecraft;src:url(../fonts/minecraft-regular.ttf) format("truetype")}*:before,*:after{box-sizing:border-box}*{box-sizing:inherit;font-family:inherit;margin:0;padding:0;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none}html,body{touch-action:manipulation}body{box-sizing:border-box;display:flex;height:100vh;line-height:1.2;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}@media only screen and (max-width:576px){body{font-size:80%}}img,picture,video,canvas,svg{display:block;max-width:100%}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}img:focus{outline:none}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}h1,h2,h3,h4,h5,h6,p,b,strong,i,em,mark,small,del,ins,sub,sup,code,pre,a,li,div{font-family:Lexend,sans-serif;letter-spacing:.04rem}b,strong{font-weight:600}i,em{font-style:italic}ul,ol{list-style-type:none}#app{background-position:center;background-repeat:repeat;background-size:contain;align-items:center;display:flex;justify-content:center;flex-direction:column;background-color:#ff5a3a;background-position:calc(100% - 15vw) 70%,right 5rem,calc(1rem + 1vw) 2rem,right bottom,calc(1rem + 10vw),center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:6.2rem,6.2rem,6.2rem,5.5rem,18rem,cover;overflow:hidden;position:relative;max-height:34rem;height:auto;width:100%}@media only screen and (min-width:993px)and (max-width:1200px){#app{background-position:calc(100% - 7vw) 70%,right 5rem,calc(1rem + 1vw) 2rem,right bottom,calc(0rem + 3vw),center;background-size:6.2rem,6.2rem,6.2rem,5.5rem,calc(2rem + 20vw),cover}}@media only screen and (min-width:577px)and (max-width:992px){#app{background-position:calc(100% - 5vw) 70%,right 5rem,calc(1rem + 1vw) 2rem,right bottom,left bottom,center;background-size:0,6.2rem,5.5rem,5.5rem,calc(1rem + 20vw),cover}}@media only screen and (max-width:576px){#app{background-position:calc(100% - 7vw) 70%,right 92%,1rem 0rem,right bottom,.6rem bottom,center;background-size:0,5.5rem,5rem,5.5rem,5.4rem,cover}}#app .game-wrapper{align-items:center;display:flex;justify-content:center;flex-direction:column;overflow:hidden;padding:1rem;position:relative;max-width:27rem;width:100%;gap:.3rem}@media only screen and (max-width:576px){#app .game-wrapper{max-width:24rem;padding:.8rem}}#app .game-wrapper .game-score{align-items:center;display:flex;justify-content:center;flex-direction:row;gap:.6rem;height:1.8rem;width:100%}#app .game-wrapper .game-score--unit,#app .game-wrapper .game-score--time{align-items:center;display:flex;justify-content:center;background-color:#fff;border-radius:.24rem;box-shadow:1px 2px 12px #0d162133;color:#333;font-size:.75rem;height:100%;padding:.2rem .25rem;gap:.3rem}#app .game-wrapper .game-score--unit-aux,#app .game-wrapper .game-score--time-aux{align-items:center;display:flex;justify-content:center;flex-direction:column;background-color:#ff6b6d;border-radius:.2rem;color:#fff;padding:.15rem .3rem;min-width:2rem;height:100%;text-align:center;width:auto}#app .game-wrapper .game-score--unit:before,#app .game-wrapper .game-score--time:before{padding:.2rem}#app .game-wrapper .game-score--unit:before{content:"score"}#app .game-wrapper .game-score--time-aux{align-items:center;display:flex;justify-content:center;flex-direction:column;background-color:#5d3fef}#app .game-wrapper .game-score--time:before{content:"time"}#app .game-wrapper .game-board{background-position:center;background-repeat:repeat;background-size:contain;background-size:100% 100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;width:100%}@media only screen and (max-width:576px){#app .game-wrapper .game-board{gap:.6rem;padding:1rem}}#app .game-wrapper .game-board--pop{align-items:center;display:flex;justify-content:center;flex-direction:column;width:100%;position:relative}#app .game-wrapper .game-board--pop-image{position:absolute;left:0;right:0;padding:.3rem;z-index:2}#app .game-wrapper .game-board--pop-hole{align-items:center;display:flex;justify-content:center;flex-direction:column;background-position:center;background-repeat:repeat;background-size:contain;aspect-ratio:1/1;border-radius:100%;background-color:#333;box-shadow:inset 0 .35rem 0 .5rem #00000026,inset 0 1.3rem 1.3rem 1rem #0000000d,0 0 .5rem .1rem #ffffffb3;position:relative;overflow:hidden;width:100%;z-index:1}#app .game-wrapper .game-board--pop-hole .mole-hit{width:100%;z-index:12}#app .game-wrapper .game-board--pop-hole .paint{z-index:10}#app .game-wrapper .game-board--pop .mole-char{position:absolute;right:0;bottom:0;left:50%;width:100%;transform:translate(-50%);animation:animationRise .3s ease-out;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;z-index:10}@keyframes animationRise{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}#app .game-wrapper .game-logo--image{width:max-content;max-width:7rem}#app .game-modal{align-items:center;display:flex;justify-content:center;flex-direction:column;background-color:#090909cc;min-height:340px;height:100%;padding:1rem;text-align:center;z-index:10;position:absolute;left:0;right:0;margin:0 auto}#app .game-modal .game-start{cursor:pointer;position:relative;transform:translateY(-.92rem)}#app .game-modal .game-start--btn{border-radius:.6rem;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;letter-spacing:.04em;font-weight:600;max-width:100%;width:fit-content;height:fit-content;padding:.7rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all linear .1s;outline:none;outline-offset:.1rem}#app .game-modal .game-start--btn:hover{outline:.12em solid #ff6b6d}@media only screen and (min-width:577px)and (max-width:992px){#app .game-modal .game-start--btn{font-size:.855rem}}@media only screen and (max-width:576px){#app .game-modal .game-start--btn{font-size:.76rem}}#app .game-modal .game-start--btn{background-color:transparent;border:none;border-radius:.6rem;font-size:.95rem;overflow:hidden}#app .game-modal .game-start--btn:hover{background-color:#fff;border:.12rem solid #ff6b6d;outline:transparent}#app .game-modal .game-over{background-position:center;background-repeat:repeat;background-size:contain;background-repeat:no-repeat;position:relative;max-width:25rem;height:100%;width:100%}#app .game-modal .game-over--content{align-items:center;display:flex;justify-content:center;flex-direction:column;position:absolute;inset:0;background-position:center;background-repeat:repeat;background-size:contain;color:#333;gap:.6rem;padding:2rem;width:100%}@media only screen and (max-width:576px){#app .game-modal .game-over--content{padding:1.5rem}}#app .game-modal .game-over--content-image{max-width:16rem;width:auto}@media only screen and (max-width:576px){#app .game-modal .game-over--content-image{max-width:14rem}}#app .game-modal .game-over--content-message{font-size:.8rem}#app .game-modal .game-over--content-coupon{font-size:1.1rem;align-items:center;display:flex;justify-content:center;flex-direction:row;background-color:#fff;border:.15rem dotted #5d3fef;outline:.15rem solid #5d3fef;outline-offset:.1rem;border-radius:.6rem;font-weight:700;padding:.6rem 1rem;margin:.6rem auto;cursor:pointer;gap:.6rem;max-width:max-content;width:auto;transition:all linear .1s}#app .game-modal .game-over--content-coupon:hover{border:.15rem dotted transparent;outline:.15rem solid #ff6b6d}@media only screen and (max-width:576px){#app .game-modal .game-over--content-coupon{font-size:1rem;padding:.4rem .8rem}}#app .game-modal .game-over--content-coupon-code{color:#ff6b6d}#app .game-modal .game-over--content-coupon-icon{filter:brightness(0) saturate(100%) invert(64%) sepia(64%) saturate(3470%) hue-rotate(318deg) brightness(101%) contrast(103%)}#app .game-modal .game-over--content-copied{font-size:.75rem;color:#f8173f}#app .game-modal .game-over--content-btn{align-items:center;display:flex;justify-content:center;flex-direction:row;gap:.6rem}#app .game-modal .game-over--content-btn-copy{border-radius:.6rem;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;letter-spacing:.04em;font-weight:600;max-width:100%;width:fit-content;height:fit-content;padding:.7rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all linear .1s;outline:none;outline-offset:.1rem}#app .game-modal .game-over--content-btn-copy:hover{outline:.12em solid #ff6b6d}@media only screen and (min-width:577px)and (max-width:992px){#app .game-modal .game-over--content-btn-copy{font-size:.855rem}}@media only screen and (max-width:576px){#app .game-modal .game-over--content-btn-copy{font-size:.76rem}}#app .game-modal .game-over--content-btn-copy{color:#fff;background-color:#ff6b6d}#app .game-modal .game-over--content-btn-again{border-radius:.6rem;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;letter-spacing:.04em;font-weight:600;max-width:100%;width:fit-content;height:fit-content;padding:.7rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all linear .1s;outline:none;outline-offset:.1rem}#app .game-modal .game-over--content-btn-again:hover{outline:.12em solid #ff6b6d}@media only screen and (min-width:577px)and (max-width:992px){#app .game-modal .game-over--content-btn-again{font-size:.855rem}}@media only screen and (max-width:576px){#app .game-modal .game-over--content-btn-again{font-size:.76rem}}#app .game-modal .game-over--content-btn-again{background-color:#5d3fef}#app .game-cursor{align-items:center;display:flex;justify-content:center;flex-direction:column;position:absolute;pointer-events:none;z-index:10}#app .game-cursor-aux{background-position:center;background-repeat:repeat;background-size:contain;display:inline-block;height:3rem;width:3rem}#app .game-cursor.active{transform:translate(-20%,-20%) rotate(-45deg)}.disabled{display:none!important}.opacity{background-color:#09090900!important}.cursor{cursor:none}
