/* Use Fira Mono as a fallback for Geist Mono */
.font-mono {
    font-family: 'Fira Mono', monospace;
}

.text-glow {
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}

.filter-glow {
    filter: drop-shadow(0 0 5px rgba(255, 255, 255, 0.5));
}

html {
    scroll-behavior: smooth;
}

/* Pulsing location indicator */
@keyframes pulse {
    0% {
        r: 4;
        opacity: 0.8;
    }
    100% {
        r: 8;
        opacity: 0;
    }
}

.pulse-circle {
    animation: pulse 2s infinite;
}

/* Additional styling for the cursor pointer elements */
.allchild\:cursor-pointer * {
    cursor: pointer;
}

/* Hidden project links */
#gizona-text,
#donjuanbarbers-text {
    display: none;
}

/* Dark mode toggle */
#dark-mode-toggle {
    color: white;
}

/* Music player icon */
.music-player-icon {
    color: currentcolor;
} 