.spark13-roll-glow {
    animation: glowPulse 0.6s ease-in-out;
}
@keyframes glowPulse {
    0% { background-color: #fff7d6; }
    50% { background-color: #ffe580; }
    100% { background-color: inherit; }
}
.spark13-flare {
    animation: shimmer 0.8s ease-out;
    position: absolute;
    top: -8px;
    right: -8px;
    width: 20px;
    height: 20px;
    background: radial-gradient(circle, #fff, transparent);
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
}
@keyframes shimmer {
    0% { transform: scale(0.5); opacity: 1; }
    50% { transform: scale(1.5); opacity: 0.8; }
    100% { transform: scale(2); opacity: 0; }
}
