/* Fallback simple para iconos Font Awesome: si la CDN falla, mostramos emojis legibles.
   No reemplaza la fuente oficial, solo asegura que los iconos clave se muestren.
*/
.fa, .fas, .far, .fab { 
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  speak: none;
}

/* Mapeo básico por clase a emoji (añadir según necesites) */
.fa-android::before, .fab.fa-android::before { content: "🤖"; }
.fa-layer-group::before { content: "🧩"; }
.fa-tools::before { content: "🛠️"; }
.fa-desktop::before { content: "🖥️"; }
.fa-star::before { content: "⭐"; }
.fa-shield-alt::before { content: "🛡️"; }
.fa-wrench::before { content: "🔧"; }
.fa-file-alt::before, .fa-file::before { content: "📄"; }
.fa-file-excel::before { content: "📊"; }
.fa-network-wired::before { content: "📡"; }
.fa-users-cog::before { content: "👥"; }
.fa-layer-group::before { content: "🗂️"; }
.fa-layer-group, .fa-layer-group::before { font-size: 0.95em; }

/* Ajustes visuales */
.fa-android::before,
.fa-tools::before,
.fa-desktop::before,
.fa-star::before,
.fa-shield-alt::before,
.fa-wrench::before,
.fa-file-alt::before,
.fa-file-excel::before,
.fa-network-wired::before,
.fa-users-cog::before {
  margin-right: 6px;
}

/* Si quieres añadir más, copia la regla y cambia el selector y el emoji */

