html,body{margin:0;height:100%;width:100%;overflow:hidden;touch-action:none;font-family:"Title",Arial,sans-serif;} @font-face{font-family:"Title";src:url('../assets/text/saira-semibold.woff') format('woff');} *,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} #c{width:100%;height:100%;display:block;} #btMenu{display:block;z-index:50;position:absolute;bottom:6px;right:12px;} .bar1,.bar2,.bar3{width:30px;height:4px;background-color:#2c9b35;margin:6px 0;transition:0.4s;} .change .bar1{-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px);} .change .bar2{opacity:0;} .change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);} .button{cursor:pointer;display:inline-block;} .circleButton{padding:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #d4ffea;margin-left:1.5em;} img.circleButton#btUpgrade{margin-left:0;} .buttonVideo{background-color:transparent;border:3px solid #d4ffea;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#d4ffea;padding:5px;font-size:18px;font-weight:bold;width:103px;z-index:32;display:none;} .buttonVideo>span{float:left;margin-top:7px;color:#d4ffea;} .buttonVideo:hover,.circleButton:hover{background-color:rgba(212,255,234,0.24);} .buttonVideo>img{float:right;} button#btContinue{padding:7px;width:137px;margin-top:0.6em;} div.overlay{position:absolute;display:none;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:10;} div#menu{z-index:50;} div#menuBox{position:absolute;display:flex;flex-direction:column;bottom:50px;right:-100px;padding:0;} .buttonMenu{cursor:pointer;display:inline-block;padding:0;margin:7px;width:16vh;max-width:60px;height:auto;} #loading{background-color:#333;background-image:url('../assets/images/common/loading.svg');background-size:128px;background-repeat:no-repeat;background-position:center center;z-index:55;position:absolute;top:0;left:0;width:100%;height:100%;} #loading>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;} #copyRight{z-index:60;color:white;background-color:rgb(2,116,2,0.7);position:absolute;left:5px;bottom:5px;display:block;text-decoration:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding:2px 5px 3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}::-webkit-scrollbar{width:4px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px grey;border-radius:10px;}::-webkit-scrollbar-thumb{background:#5f9c63;border-radius:2px;}::-webkit-scrollbar-thumb:hover{background:#81be85;} div.uiContainer{position:absolute;left:0;width:100%;text-align:center;font-size:26px;} div#topUI{top:0;} div#score{top:24px;font-size:0.7em;display:inline-block;margin:auto;color:white;} div#mushroom{position:absolute;top:10px;left:10px;font-size:0.65em;z-index:32;color:#d6483b;} div#mushroom *{display:inline-block;} div#mushroom>img{float:left;width:1.5em;height:auto;} button#btCoin{position:absolute;top:50px;left:10px;display:none;} div#bottomUI{bottom:0;font-size:1em;padding:0;} div#bottomUI img{display:inline-block;margin:0 4px;width:20px;height:auto;} div#bottomUI div#icon-health>img,div#bottomUI div#icon-magnet{display:none;} div.popupBox{position:absolute;top:50%;left:50%;max-height:90vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:12px;overflow:hidden;width:90%;min-width:300px;max-width:550px;} div#popupTitle{background-color:#d6483b;color:yellow;font-size:1.1em;padding:4px 4px 6px 4px;text-align:center;} div#popupMsg{background-color:white;width:100%;color:red;overflow:auto;max-height:60vh;} span.close{color:rgb(238,255,0);font-size:28px;font-weight:bold;padding:0 10px;position:absolute;top:-6px;right:0;z-index:15;} span.close:hover,span.close:focus{color:rgb(87,84,0);text-decoration:none;cursor:pointer;} .tablink{background-color:#7a7a7a;float:left;border:none;outline:none;cursor:pointer;padding:6px 8px;font-size:17px;width:50%;font-family:"Title",Arial,sans-serif;} .tablink:hover{background-color:#afafaf;} .tabcontent{background-color:#d4c29a;display:none;padding:15px 10px;} .item{width:100%;border:3px solid rgb(192,78,50);margin-bottom:20px;padding:0;display:flex;border-radius:40px;overflow:hidden;height:80px;} .item:last-child{margin-bottom:0;} .item:hover{border-color:rgb(45,160,51);} .thumbnail{width:20%;min-width:70px;padding:10px 0 7px 6px;background-color:rgb(160,82,45);display:flex;} .thumbnail>img{margin:auto;display:block;max-width:50px;width:60%;} div.details{width:50%;padding:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;} div.details-content{font-size:12px;} div.action{width:30.1%;background-color:rgb(160,82,45);position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#ffe555;min-width:122px;} div.btAction{border-radius:8px;padding:6px 6px 3px 6px;background-image:linear-gradient(#8bc5ff 10%,#135eaa);box-shadow:2px 2px 4px rgb(1,35,58);} div.btAction:hover{border:1px solid white;} div.btAction.disabled{background-image:linear-gradient(#a7a7a7 10%,#5f5f5f);} div.btAction>img:last-child{width:21px;} div#skinBox{display:flex;width:100%;align-items:center;justify-content:space-around;flex-wrap:wrap;} div.skin{position:relative;display:inline-block;max-width:26%;cursor:pointer;border-radius:8px;box-sizing:border-box;margin:3%;} div.skin:hover{border:1px solid green;} div.skin>img:nth-child(1){display:block;width:100%;} div.skin>img:nth-child(2){width:26%;min-width:26px;max-width:32px;position:absolute;top:0;right:0;display:none;} div.price{text-align:center;margin-top:10px;color:#c35c00;font-size:18px;} div.price.bought{visibility:hidden;} div#gameOver{font-size:18px;bottom:17vh;color:#e6fffe;text-align:center;} div#gameOver img.button:first-child{margin-left:-14px;} div#gameOver div.overUI>div:first-child{margin-bottom:0.5em;} div#gameOver div.overUI>div:nth-child(2){margin-bottom:1.2em;} div#gameOver div.guide{display:none;margin-top:2em;color:white;} div.tutorialBox{border:2px solid white;background-color:rgba(0,0,0,0.5);padding:6px 6px 10px 6px;text-align:center;width:90%;min-width:300px;max-width:320px;} div.tutorialBox>.tutorialContent{width:100%;height:100%;display:none;font-size:17px;} div.tutorialSubContent{display:inline-block;color:white;} div.tutorialSubContent>div:first-child{margin-bottom:0.5em;} div.tutorialSubContent:not(:first-child){margin-left:3em;} div#mobile img{width:70px;height:auto;} #snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;padding:10px 14px;position:fixed;z-index:32;left:50%;bottom:30px;font-size:16px;border-radius:6px;} #snackbar.show{visibility:visible;-webkit-animation:fadein 0.5s,fadeout 0.5s 2.5s;animation:fadein 0.5s,fadeout 0.5s 2.5s;} @-webkit-keyframes fadein{from{bottom:0;opacity:0;} to{bottom:30px;opacity:1;} } @keyframes fadein{from{bottom:0;opacity:0;} to{bottom:30px;opacity:1;} } @-webkit-keyframes fadeout{from{bottom:30px;opacity:1;} to{bottom:0;opacity:0;} } @keyframes fadeout{from{bottom:30px;opacity:1;} to{bottom:0;opacity:0;} } @media only screen and (min-width:376px){div.details-content{font-size:14px;} div#score{font-size:0.8em;} } @media only screen and (min-width:820px){div.tutorialBox>.tutorialContent{font-size:20px;} div.tutorialBox{max-width:370px;padding:16px 16px 22px 16px;} div.uiContainer{font-size:32px;} div.price{font-size:20px;} .buttonMenu{width:70px;} .bar1,.bar2,.bar3{width:35px;height:5px;} .change .bar1{-webkit-transform:rotate(-45deg) translate(-8px,7px);transform:rotate(-45deg) translate(-8px,7px);} .change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);} #copyRight{font-size:12px;padding:2px 6px 3px 6px;} div#score{font-size:0.9em;} } @media only screen and (min-width:1000px){.tabcontent{padding:30px 20px;} .item{height:90px;border-radius:45px;} .thumbnail{min-width:90px;} .action{min-width:150px;} div.btAction{padding:6px 8px 3px 8px;} div.btAction>img:last-child{width:auto;} div#bottomUI img{width:auto;} } @media only screen and (min-width:1025px){div.details-content{font-size:18px;} div#gameOver{font-size:22px;} div#score{font-size:1em;} }