/* Icon Fix - Remove conflicting custom CSS that breaks FontAwesome icons */

/* Remove the problematic custom icon overrides */
.fa-robot:before,
.fa-brain:before,
.fa-chart-line:before,
.fa-network-wired:before,
.fa-microchip:before,
.fa-palette:before,
.fa-shield-alt:before,
.fa-cogs:before,
.fa-lightbulb:before,
.fa-rocket:before,
.fa-star:before,
.fa-check:before {
    /* Reset to allow FontAwesome icons to display properly */
    content: none !important;
    display: initial !important;
    width: auto !important;
    height: auto !important;
    background: none !important;
    border-radius: initial !important;
    box-shadow: none !important;
    position: initial !important;
}

/* Let FontAwesome handle all icon display */
.fas, .far, .fab, .fa {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro", "Font Awesome 6 Brands" !important;
}

/* Ensure proper FontAwesome icon display */
.fa::before,
.fas::before,
.far::before,
.fab::before {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro", "Font Awesome 6 Brands" !important;
    font-weight: 900 !important;
    content: attr(data-icon) !important;
}

/* Alternative: Use emoji icons where FontAwesome fails */
.fa-robot::after { content: "🤖"; }
.fa-brain::after { content: "🧠"; }
.fa-chart-line::after { content: "📈"; }
.fa-network-wired::after { content: "🌐"; }
.fa-microchip::after { content: "🔧"; }
.fa-palette::after { content: "🎨"; }
.fa-shield-alt::after { content: "🛡️"; }
.fa-cogs::after { content: "⚙️"; }
.fa-lightbulb::after { content: "💡"; }
.fa-rocket::after { content: "🚀"; }
.fa-star::after { content: "⭐"; }
.fa-check::after { content: "✅"; }
.fa-play::after { content: "▶️"; }
.fa-edit::after { content: "✏️"; }
.fa-download::after { content: "⬇️"; }
.fa-paper-plane::after { content: "✈️"; }
.fa-sitemap::after { content: "🗂️"; }
.fa-plus::after { content: "➕"; }