/* Efectos de Texto */
.text-shadow-multi {
    text-shadow: 
        2px 2px 0 #000,
        4px 4px 0 #333,
        6px 6px 0 #666;
    color: #fff;
}

/* Efecto Neón */
.neon-text {
    color: #fff;
    text-shadow: 
        0 0 5px #fff,
        0 0 10px #fff,
        0 0 20px #0ff,
        0 0 30px #0ff,
        0 0 40px #0ff;
    animation: flicker 2s infinite alternate;
}

@keyframes flicker {
    0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
        opacity: 1;
        text-shadow: 
            0 0 5px #fff,
            0 0 10px #fff,
            0 0 20px #0ff,
            0 0 30px #0ff,
            0 0 40px #0ff;
    }
    20%, 24%, 55% {
        opacity: 0.5;
        text-shadow: none;
    }
}

/* Botón de Like con Corazón */
.like-button {
    position: relative;
    background: none;
    border: none;
    cursor: pointer;
    padding: 10px;
    transition: transform 0.3s ease;
}

.like-button i {
    color: #ccc;
    font-size: 24px;
    transition: all 0.3s ease;
}

.like-button:hover i {
    color: #ff4d4d;
    transform: scale(1.1);
}

.like-button.liked i {
    color: #ff4d4d;
    animation: heartBeat 0.3s ease-in-out;
}

@keyframes heartBeat {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.3);
    }
    100% {
        transform: scale(1);
    }
}

/* Efecto de Profundidad para Cards */
.card-3d {
    transform-style: preserve-3d;
    perspective: 1000px;
    transition: transform 0.5s ease;
}

.card-3d:hover {
    transform: translateZ(20px) rotateX(5deg);
    box-shadow: 
        0 10px 20px rgba(0,0,0,0.2),
        0 6px 6px rgba(0,0,0,0.1);
}

/* Efecto de Brillo */
.glow-effect {
    position: relative;
    overflow: hidden;
}

.glow-effect::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255,255,255,0.1),
        transparent
    );
    transform: rotate(45deg);
    animation: glow 3s infinite;
}

@keyframes glow {
    0% {
        transform: translateX(-100%) rotate(45deg);
    }
    100% {
        transform: translateX(100%) rotate(45deg);
    }
} 




