/* Corrección para los iconos de WhatsApp */
.icono-magico.fab.fa-whatsapp {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-right: 8px !important;
    vertical-align: middle !important;
    font-size: 1.2em !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.whatsapp-portal {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
}

.mystic-icon.fab.fa-whatsapp {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-right: 8px !important;
    vertical-align: middle !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

.arcane-btn-icon.fab.fa-whatsapp {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-right: 8px !important;
    vertical-align: middle !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

/* Asegurarse de que todos los iconos de WhatsApp estén alineados correctamente */
.fab.fa-whatsapp {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
    margin-right: 8px !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}

/* Corrección específica para contenedores de WhatsApp */
a[href*="wa.me"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-decoration: none !important;
}

/* Asegurar que los iconos no se desplacen en dispositivos móviles */
@media (max-width: 768px) {
    .fab.fa-whatsapp,
    .icono-magico.fab.fa-whatsapp,
    .mystic-icon.fab.fa-whatsapp,
    .arcane-btn-icon.fab.fa-whatsapp {
        margin-right: 6px !important;
        font-size: 1.1em !important;
    }
}