.glow-text {
    text-shadow: 0 0 8px rgba(200,152,46,0.8);
}

/* PULSO SUAVE */
@keyframes pulseSoft {
    0% { transform: scale(1); opacity: 1; }
    50% { transform: scale(1.3); opacity: 0.6; }
    100% { transform: scale(1); opacity: 1; }
}

.pulse-soft {
    animation: pulseSoft 2s infinite;
}

/* MAPA RESPONSIVO */
.mapa-tactico {
    filter: drop-shadow(0 0 12px rgba(0,255,150,0.2));
}

.glow-text {
    text-shadow: 0 0 8px rgba(0,255,150,0.8);
}
img:hover {
    transform: scale(1.2);
    transition: 0.3s;
    filter: drop-shadow(0 0 6px #c8982e);
}