        .star-burst {
            position: absolute;
            bottom: 5%;
            left: -50px;
            width: 30px;
            height: 30px;
            z-index: 2;
            pointer-events: none;
            animation: starBurst 6s ease-in-out infinite;
        }
        .star-burst .star-shape {
            position: relative;
            width: 100%;
            height: 100%;
        }
        .star-burst .star-shape::before {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 4px;
            height: 140%;
            background: linear-gradient(to bottom, transparent, #ffccff, #ffffff, #ccffcc, #ffffcc, #cce0ff, transparent);
            transform: translate(-50%, -50%);
            border-radius: 50%;
        }
        .star-burst .star-shape::after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 140%;
            height: 4px;
            background: linear-gradient(to right, transparent, #cce0ff, #ffffff, #ffccff, #ffffcc, #ccffcc, transparent);
            transform: translate(-50%, -50%);
            border-radius: 50%;
        }
        .star-burst .star-glow {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 400%;
            height: 400%;
            transform: translate(-50%, -50%);
            background: radial-gradient(circle at 30% 30%,
                rgba(255,255,255,1) 0%,
                rgba(255,220,255,0.8) 10%,
                rgba(180,220,255,0.6) 20%,
                rgba(255,255,200,0.4) 30%,
                rgba(200,255,220,0.3) 40%,
                rgba(168,220,243,0.2) 50%,
                transparent 70%);
            border-radius: 50%;
            opacity: 0;
            animation: starGlow 6s ease-in-out infinite;
        }
        @keyframes starBurst {
            0%, 100% {
                transform: scale(1) rotate(0deg);
                opacity: 0.8;
            }
            12% {
                transform: scale(18) rotate(180deg);
                opacity: 1;
            }
            24% {
                transform: scale(18) rotate(360deg);
                opacity: 1;
            }
            36%, 100% {
                transform: scale(1) rotate(360deg);
                opacity: 0.8;
            }
        }
        @keyframes starGlow {
            0%, 100% { opacity: 0; transform: translate(-50%, -50%) scale(0.5); }
            12% { opacity: 0.8; transform: translate(-50%, -50%) scale(1); }
            24% { opacity: 0.6; transform: translate(-50%, -50%) scale(1.2); }
            36%, 100% { opacity: 0; transform: translate(-50%, -50%) scale(0.5); }
        }

