.game-module__x94Hka__gameContainer{min-height:100vh;image-rendering:pixelated;background:url(/sprites/Tilesets/Grass.png),linear-gradient(#87ceeb 0% 30%,#7cb342 30%);padding-bottom:2rem;position:relative;overflow-y:auto}@media (max-width:768px){.game-module__x94Hka__gameContainer{padding-bottom:4rem}}.game-module__x94Hka__gameMain{padding:2rem}@media (max-width:768px){.game-module__x94Hka__gameMain{padding:1rem}}.game-module__x94Hka__gameTitle{text-align:center;color:#fff;text-shadow:3px 3px #3e2723,-1px -1px #6d4c41;letter-spacing:3px;margin-bottom:2rem;font-family:Comic Sans MS,cursive;font-size:2.5rem}@media (max-width:768px){.game-module__x94Hka__gameTitle{letter-spacing:1px;margin-bottom:1rem;font-size:1.75rem}}.game-module__x94Hka__gameHeader{background:linear-gradient(#8b4513,#654321);border:4px solid #5d4037;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex;box-shadow:0 6px 16px #0006}@media (max-width:768px){.game-module__x94Hka__gameHeader{flex-direction:column;padding:.75rem 1rem}}.game-module__x94Hka__headerTitle{color:#fff9c4;text-shadow:3px 3px #3e2723,-1px -1px #6d4c41;font-family:Comic Sans MS,cursive;font-size:1.75rem;font-weight:700}@media (max-width:768px){.game-module__x94Hka__headerTitle{font-size:1.25rem}}.game-module__x94Hka__gameButton{color:#fff;cursor:pointer;text-shadow:1px 1px 2px #00000080;white-space:nowrap;background:linear-gradient(#8bc34a,#689f38);border:3px solid #558b2f;border-radius:20px;padding:.5rem 1.5rem;font-family:Comic Sans MS,cursive;font-size:1rem;font-weight:700;transition:all .1s;box-shadow:0 4px #33691e,0 6px 12px #0000004d}@media (max-width:768px){.game-module__x94Hka__gameButton{padding:.5rem 1rem;font-size:.875rem}}.game-module__x94Hka__gameButton:hover{transform:translateY(-2px);box-shadow:0 6px #33691e,0 8px 16px #0006}.game-module__x94Hka__gameButton:active{transform:translateY(2px);box-shadow:0 2px #33691e,0 4px 8px #0000004d}.game-module__x94Hka__gameButton:disabled{cursor:not-allowed;opacity:.6;background:#9e9e9e;border-color:#757575;box-shadow:0 2px #616161}.game-module__x94Hka__gamePanel{background:#fffffff2;border:4px solid #8b4513;border-radius:16px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 8px 24px #0000004d}.game-module__x94Hka__panelTitle{color:#2e7d32;text-align:center;text-shadow:2px 2px #c8e6c9;margin-bottom:1rem;font-family:Comic Sans MS,cursive;font-size:1.5rem;font-weight:700}.game-module__x94Hka__itemCard{background:linear-gradient(#fff9c4,#fff59d);border:3px solid #f9a825;border-radius:12px;padding:1rem;transition:all .2s;box-shadow:0 4px 8px #0003}.game-module__x94Hka__itemCard:hover{transform:scale(1.05)translateY(-4px);box-shadow:0 8px 16px #f9a82566}.game-module__x94Hka__priceTag{color:#fff;text-shadow:1px 1px 2px #00000080;background:linear-gradient(#ff6f00,#e65100);border-radius:12px;padding:.25rem .75rem;font-family:Comic Sans MS,cursive;font-size:1.1rem;font-weight:700;box-shadow:0 2px 4px #0000004d}.game-module__x94Hka__inputNumber{text-align:center;border:3px solid #8b4513;border-radius:8px;width:80px;padding:.5rem;font-family:Comic Sans MS,cursive;font-size:1rem;font-weight:700}@media (max-width:768px){.game-module__x94Hka__inputNumber{width:60px;padding:.4rem;font-size:.875rem}}.game-module__x94Hka__balanceDisplay{background:linear-gradient(#ffd54f,#ffc107);border:3px solid #f57f17;border-radius:12px;padding:.75rem 1.25rem;box-shadow:0 4px 8px #0000004d}.game-module__x94Hka__balanceLabel{color:#6d4c41;text-shadow:1px 1px #ffffff80;font-family:Comic Sans MS,cursive;font-size:.875rem;font-weight:700}.game-module__x94Hka__balanceAmount{color:#e65100;text-shadow:2px 2px #ffffffb3;font-family:Comic Sans MS,cursive;font-size:1.5rem;font-weight:700}@keyframes game-module__x94Hka__fadeIn{0%{opacity:0}to{opacity:1}}.game-module__x94Hka__fadeIn{animation:.3s ease-out game-module__x94Hka__fadeIn}@keyframes game-module__x94Hka__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.game-module__x94Hka__slideUp{animation:.4s ease-out game-module__x94Hka__slideUp}@keyframes game-module__x94Hka__popIn{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.game-module__x94Hka__popIn{animation:.3s ease-out game-module__x94Hka__popIn}@keyframes game-module__x94Hka__diceRoll{0%{transform:rotate(0)scale(1)}25%{transform:rotate(90deg)scale(1.2)}50%{transform:rotate(180deg)scale(1)}75%{transform:rotate(270deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.game-module__x94Hka__diceRolling{animation:.5s ease-in-out game-module__x94Hka__diceRoll}@keyframes game-module__x94Hka__diceResult{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.game-module__x94Hka__diceResult{animation:.4s ease-out game-module__x94Hka__diceResult}@keyframes game-module__x94Hka__playerBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.game-module__x94Hka__playerBounce{animation:.5s ease-in-out game-module__x94Hka__playerBounce}@keyframes game-module__x94Hka__currentPlayerPulse{0%,to{box-shadow:0 0 #4caf50b3}50%{box-shadow:0 0 0 8px #4caf5000}}.game-module__x94Hka__currentPlayerPulse{animation:2s infinite game-module__x94Hka__currentPlayerPulse}@keyframes game-module__x94Hka__moneyIncrease{0%{color:inherit}50%{color:#4caf50;transform:scale(1.2)}to{color:inherit;transform:scale(1)}}.game-module__x94Hka__moneyIncrease{animation:.6s ease-out game-module__x94Hka__moneyIncrease}@keyframes game-module__x94Hka__moneyDecrease{0%{color:inherit}50%{color:#ef5350;transform:scale(.9)}to{color:inherit;transform:scale(1)}}.game-module__x94Hka__moneyDecrease{animation:.6s ease-out game-module__x94Hka__moneyDecrease}@keyframes game-module__x94Hka__cardFlip{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}.game-module__x94Hka__cardFlip{animation:.4s ease-out game-module__x94Hka__cardFlip}@keyframes game-module__x94Hka__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.game-module__x94Hka__shake{animation:.3s ease-in-out game-module__x94Hka__shake}@keyframes game-module__x94Hka__flash{0%,to{opacity:1}50%{opacity:.5}}.game-module__x94Hka__flash{animation:.5s ease-in-out 2 game-module__x94Hka__flash}@keyframes game-module__x94Hka__celebration{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(-5deg)}50%{transform:scale(1.2)rotate(0)}75%{transform:scale(1.1)rotate(5deg)}to{transform:scale(1)rotate(0)}}.game-module__x94Hka__celebration{animation:.8s ease-in-out infinite game-module__x94Hka__celebration}@keyframes game-module__x94Hka__ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2)}}@keyframes game-module__x94Hka__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.game-module__x94Hka__float{animation:3s ease-in-out infinite game-module__x94Hka__float}@keyframes game-module__x94Hka__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.game-module__x94Hka__spin{animation:1s linear infinite game-module__x94Hka__spin}@keyframes game-module__x94Hka__playerMove{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-15px)scale(1.1)}60%{transform:translateY(-5px)scale(1.05)}to{transform:translateY(0)scale(1)}}.game-module__x94Hka__playerMove{animation:.4s ease-out game-module__x94Hka__playerMove}.game-module__x94Hka__staggered:first-child{animation-delay:0s}.game-module__x94Hka__staggered:nth-child(2){animation-delay:50ms}.game-module__x94Hka__staggered:nth-child(3){animation-delay:.1s}.game-module__x94Hka__staggered:nth-child(4){animation-delay:.15s}.game-module__x94Hka__staggered:nth-child(5){animation-delay:.2s}.game-module__x94Hka__transition{transition:all .3s}.game-module__x94Hka__transitionFast{transition:all .15s}.game-module__x94Hka__transitionSlow{transition:all .5s}@media (min-width:768px){.game-module__x94Hka__gameGrid{grid-template-columns:1fr 280px!important}}@media (max-width:767px){.game-module__x94Hka__gameGrid{grid-template-columns:1fr!important}}
