
        @keyframes celebrationGlow {
          0% { opacity: 0; transform: scale(1); }
          30% { opacity: 0.8; transform: scale(1.15); }
          100% { opacity: 0; transform: scale(1.3); }
        }
        
        @keyframes celebrationPulse {
          0%, 100% { opacity: 1; transform: scale(1); }
          50% { opacity: 0.6; transform: scale(1.08); }
        }
        
        @keyframes celebrationParticle {
          0% { 
            opacity: 1; 
            transform: translate(-50%, -50%) translate(0, 0) scale(1); 
          }
          100% { 
            opacity: 0; 
            transform: translate(-50%, -50%) translate(var(--particle-x), var(--particle-y)) scale(0); 
          }
        }
      