@layer base,components,pages;@layer pages{._coinContainer_k3l77_1{position:absolute;width:0;height:0;pointer-events:none;overflow:visible}._coinEarned_k3l77_9{position:absolute;width:var(--coin-size, 2rem);height:var(--coin-size, 2rem);left:0;top:0;transform:translate(-50%,-50%);opacity:0;animation:_coinJump_k3l77_1 ease-out forwards;will-change:transform,opacity;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._coinLost_k3l77_22{position:absolute;width:var(--coin-size, 2rem);height:var(--coin-size, 2rem);left:0;top:0;transform:translate(-50%,-50%);opacity:0;animation:_coinFallMotion_k3l77_1 ease-in forwards,_coinFallOpacity_k3l77_1 ease-in forwards;will-change:transform,opacity;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes _coinJump_k3l77_1{0%{opacity:1;transform:translate(-50%,-50%) translate(0) translateY(0) rotate(0)}5%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * .15)) translateY(calc(-20px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .1))}15%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * .35)) translateY(calc(-60px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .25))}30%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * .6)) translateY(calc(-100px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .5))}42%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * .85)) translateY(calc(-125px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .75))}50%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1)) translateY(calc(-120px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .85))}58%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1.15)) translateY(calc(-100px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .92))}65%{opacity:.95;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1.25)) translateY(calc(-60px * var(--y-velocity, 1))) rotate(calc(var(--rotation, 0deg) * .97))}73%{opacity:.85;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1.35)) translateY(calc(-10px * var(--y-velocity, 1))) rotate(var(--rotation, 0deg))}80%{opacity:.65;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1.5)) translateY(calc(40px * var(--y-velocity, 1))) rotate(var(--rotation, 0deg))}90%{opacity:.4;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1.6)) translateY(calc(120px * var(--y-velocity, 1))) rotate(var(--rotation, 0deg))}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--x-offset, 0px) * 1.7)) translateY(calc(200px * var(--y-velocity, 1))) rotate(var(--rotation, 0deg))}}@keyframes _coinFallMotion_k3l77_1{0%{transform:translate(-50%,-50%) translate(0) translateY(0) rotate(0)}to{transform:translate(-50%,-50%) translate(var(--x-offset, 0px)) translateY(calc(180px * var(--y-velocity, 1))) rotate(var(--rotation, 0deg))}}@keyframes _coinFallOpacity_k3l77_1{0%{opacity:0}10%{opacity:1}65%{opacity:1}to{opacity:0}}}
