#token-indicator {
    position: fixed;
    top: 10px;
    right: 10px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px 10px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
    z-index: 10000000;
}
#token-indicator.increase {
    animation: glow-green 1s;
}
#token-indicator.decrease {
    animation: flash-red 1s;
}
@keyframes glow-green {
    0% { box-shadow: 0 0 5px rgba(0,255,0,0.5); }
    50% { box-shadow: 0 0 20px rgba(0,255,0,0.8); }
    100% { box-shadow: 0 0 5px rgba(0,255,0,0); }
}
@keyframes flash-red {
    0% { background-color: #ffcccc; }
    50% { background-color: #ff8080; }
    100% { background-color: #f0f0f0; }
}