.tokens-animated .balance-card{display:grid;grid-template-columns:20px 1fr 24px;column-gap:2px;background:hsla(0,0%,100%,.06);box-sizing:border-box}.tokens-animated .coin-icon{transition:transform .3s ease,filter .3s ease}.tokens-animated #balance-text{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:center;transition:font-size .3s ease;display:inline-block}.tokens-animated #plus-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;border:none;background:transparent;cursor:default}.tokens-animated #plus-btn img{width:100%;height:100%;display:block}.tokens-animated .test-area{display:flex;align-items:center;gap:12px}.tokens-animated .test-area input[type=number]{width:120px;padding:8px 12px;border-radius:6px;border:none;font-family:inherit;font-size:14px}.tokens-animated .test-area button{padding:8px 16px;border-radius:6px;border:none;background-image:linear-gradient(135deg,#de8424,#fc6590 50%,#8049f3);color:#fff;font-weight:600;font-size:14px;cursor:pointer}.tokens-animated .test-area button:active{transform:translateY(1px)}.tokens-animated .balance-card.animating .coin-icon{animation:bounceGlow .5s ease-in-out 4}.tokens-animated .balance-card.animating #balance-text{animation:motionBlur 1s ease-in-out forwards,sizeChange 1s ease-in-out forwards}@keyframes bounceGlow{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(255,215,71,0))}50%{transform:translateY(-6px) scale(1.2);filter:drop-shadow(0 0 6px rgba(255,215,71,.9))}to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 rgba(255,215,71,0))}}@keyframes motionBlur{0%{filter:blur(1px);text-shadow:0 4px 6px hsla(0,0%,100%,.4),0 -4px 6px hsla(0,0%,100%,.4)}50%{filter:blur(0);text-shadow:0 2px 4px hsla(0,0%,100%,.3),0 -2px 4px hsla(0,0%,100%,.3)}to{filter:blur(0);text-shadow:0 0 0 transparent}}@keyframes sizeChange{0%{transform:scale(1)}15%{transform:scale(1.6)}to{transform:scale(1)}}