.coin-counter.svelte-uyubvf{font-weight:700;color:#ff8f00;font-variant-numeric:tabular-nums}.chest-overlay.svelte-11mj5qg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.chest-content.svelte-11mj5qg{background-color:#fff;border-radius:var(--border-radius-lg);padding:40px;text-align:center;min-width:280px}.chest-box.svelte-11mj5qg{background:none;border:none;cursor:pointer}.chest-icon.svelte-11mj5qg{font-size:6rem;display:inline-block}.chest-box.shaking.svelte-11mj5qg .chest-icon:where(.svelte-11mj5qg){animation:svelte-11mj5qg-shake 1.2s ease-in-out infinite}.chest-hint.svelte-11mj5qg{margin-top:15px;color:var(--text-secondary);font-weight:700}.chest-error.svelte-11mj5qg{color:var(--secondary-dark, #c62828);margin-top:10px}.chest-reveal.svelte-11mj5qg{position:relative;animation:svelte-11mj5qg-scaleIn .4s ease}.reveal-coins.svelte-11mj5qg{font-size:2rem;margin:10px 0}.reveal-potions.svelte-11mj5qg{display:flex;flex-direction:column;gap:6px;margin:10px 0}.reveal-potion.svelte-11mj5qg{font-weight:700;color:var(--primary-dark)}.close-button.svelte-11mj5qg{margin-top:20px;padding:10px 30px;background-color:var(--primary);color:#fff;border-radius:var(--border-radius-md);box-shadow:0 4px 0 var(--primary-dark)}.confetti-layer.svelte-11mj5qg{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;pointer-events:none;overflow:visible}.confetti.svelte-11mj5qg{position:absolute;top:50%;left:50%;font-size:1.4rem;animation:svelte-11mj5qg-confetti-burst 1s ease-out forwards;animation-delay:calc(var(--i) * .03s);transform:rotate(calc(var(--i) * 22.5deg))}@keyframes svelte-11mj5qg-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(6deg)}}@keyframes svelte-11mj5qg-scaleIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-11mj5qg-confetti-burst{0%{transform:rotate(calc(var(--i) * 22.5deg)) translate(0);opacity:1}to{transform:rotate(calc(var(--i) * 22.5deg)) translateY(-140px);opacity:0}}
