.glitter-text {
    font-size: 24px;
    font-weight: bold;
    color: #1e40af;
    position: relative;
    margin-left: 12px
}

.glitter-char {
    display: inline-block;
    position: relative;
}

/* Stagger animations for each character */
.glitter-char:nth-child(1) { animation: pulse 8s ease-in-out infinite 0s; }
.glitter-char:nth-child(2) { animation: pulse 8s ease-in-out infinite 0.5s; }
.glitter-char:nth-child(3) { animation: pulse 8s ease-in-out infinite 1s; }
.glitter-char:nth-child(4) { animation: pulse 8s ease-in-out infinite 1.5s; }
.glitter-char:nth-child(5) { animation: pulse 8s ease-in-out infinite 2s; }
.glitter-char:nth-child(6) { animation: pulse 8s ease-in-out infinite 2.5s; }
.glitter-char:nth-child(7) { animation: pulse 8s ease-in-out infinite 3s; }
.glitter-char:nth-child(8) { animation: pulse 8s ease-in-out infinite 3.5s; }
.glitter-char:nth-child(9) { animation: pulse 8s ease-in-out infinite 4s; }
.glitter-char:nth-child(10) { animation: pulse 8s ease-in-out infinite 4.5s; }
.glitter-char:nth-child(11) { animation: pulse 8s ease-in-out infinite 5s; }
.glitter-char:nth-child(12) { animation: pulse 8s ease-in-out infinite 5.5s; }

@keyframes pulse {
    0%, 100% {
        text-shadow: 0 0 0 rgba(255, 193, 7, 0);
        color: #1e40af;
    }
    50% {
        text-shadow: 0 0 8px rgba(255, 193, 7, 0.4), 0 0 15px rgba(59, 130, 246, 0.3);
        color: #2563eb;
    }
}

.tape-logo {
    width: 48px;
}
