.sprinkle {
    position: fixed;
    pointer-events: none;
    z-index: 1000;
    opacity: 0;
    animation: twinkle 4s ease-in-out infinite;
}
.sprinkle svg {
    width: 100%;
    height: 100%;
    fill: white;
    filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.8));
}
@keyframes twinkle {
    0% { transform: scale(0) rotate(0deg); opacity: 0; }
    50% { transform: scale(1) rotate(90deg); opacity: 0.8; }
    100% { transform: scale(0) rotate(180deg); opacity: 0; }
}
