@import"https://fonts.googleapis.com/css2?family=Paytone+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap";*{margin:0;padding:0;font-family:Paytone One,sans-serif;user-select:none;-moz-user-drag:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;overflow:hidden;touch-action:none}html,body{width:100%;height:100%;overscroll-behavior:contain}html,body,#root{width:100%;height:100%}#root{background:#8c0042;background:linear-gradient(0deg,#8c0042,#8c0042 1%,#cf0032);position:fixed;top:0;left:0}.home-page{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.home-page-logo{height:60.75vh;width:min(500px,100vw);background-image:url(/assets/logo.png);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;animation:wiggle 2s infinite}@keyframes wiggle{0%{transform:scale(1) rotate(0)}25%{transform:scale(1) rotate(0)}50%{transform:scale(1) rotate(0)}60%{transform:scale(1) rotate(0)}70%{transform:scale(.95,1.05) rotate(-1deg)}to{transform:scale(1) rotate(0)}}.copyright{color:#fff;position:fixed;bottom:0;margin:1vh 0;font-size:min(5vw,20px);display:flex;flex-direction:column;align-items:center}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background:#1f1f1f66}.modal-box{background:#fff;width:min(90vw,500px);height:fit-content;padding:4vh min(8vw,30px);border-radius:40px;z-index:3;text-align:center;box-shadow:0 0 20px #fff}.modal-title{font-size:min(5vh,32px);margin:0 0 min(3vh,10px) 0}.modal-text{font-family:Inter,sans-serif;margin:2vh 0;text-align:left;font-size:min(4vw,20px)}.modal-button{letter-spacing:.05em;text-align:left;font-size:min(4vw,20px);background:#000;color:#fff;text-align:center;width:60%;margin:auto;padding:min(4vw,20px);border-radius:10px;cursor:pointer}.modal-button:active{background:#d2b14c}.button-main{width:min(220px,45vw);background:linear-gradient(#0000,#00000021),radial-gradient(90% 7% at 50% 8%,#ffffff78 25%,#fff0 50%),#debb50;border:0;border-radius:.375em;box-shadow:.2em .2em .5em #00000078,0 -.1em 0 .1em #00000045,0 .1em 0 .1em #ffffff45,-.2em 0 .2em #d3a928 inset,0 .2em .2em #ffffff45 inset,.2em 0 .2em #ffffff45 inset,0 -.2em .2em #d3a928 inset;margin:1em auto 0;padding:.5em 1em;font-size:min(7vw,40px);font-weight:600;color:#fff;text-align:center;text-shadow:0 0 .3em rgb(0,0,0);letter-spacing:.1em;cursor:pointer}.button-main,.button-main span{display:block;transition-duration:.1s;transition-timing-function:linear}.button-main:focus,.button-main span:focus{outline:none}.button-main span{transition-property:transform;will-change:transform}.button-main:active{box-shadow:0 0 #00000078,0 -.1em 0 .1em #00000045,0 .1em 0 .1em #ffffff45,-.2em 0 .2em #deb53b inset,0 .2em .2em #00000045 inset,.2em 0 .2em #00000045 inset,0 -.2em .2em #e1b739 inset}.button-main:active span{transform:scale(.95)}.button-main:focus{color:#decc97;text-shadow:0 0 .2em rgba(126,126,126,.47)}.help-button{position:absolute;top:10px;right:10px;background-image:url(/assets/help.svg);height:min(40px,10vw);width:min(40px,10vw);cursor:pointer}.play-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw}.loading{color:#fff;animation:flash .5s infinite;font-size:40px;text-align:center}@keyframes flash{0%{display:none;opacity:0}90%{display:block;opacity:.99}to{display:block;opacity:1}}.logo-small{position:fixed;top:-1.25px;left:-2.5px;width:125px}.disabled-button{pointer-events:none;opacity:.5}.stats{position:fixed;bottom:0;color:#fff;background:#0006;width:100%;text-align:center;font-size:2.5vh;height:4vh;line-height:4vh;display:flex;justify-content:space-evenly}.stats-coin{height:1.8vh;margin-left:.5vw}.stats>div{min-width:120px}.card{display:grid;grid-template-columns:1fr 1fr;cursor:grabbing}.scratcharea-container{margin:.4em}.scratcharea{display:flex;width:170px;height:170px;flex-direction:column;justify-content:center;align-items:center;border:6px solid #f6be66;background-color:#121212;border-radius:20px;padding:.5em}.revealed-icon{height:90px;margin:7.5px}.revealed-amount{height:30px}
