/**
 * CSS de secours pour afficher les icônes Font Awesome
 * Utilise des caractères Unicode comme fallback si les webfonts ne se chargent pas
 */

/* Force l'affichage des icônes Font Awesome */
i.fas, i.far, i.fab, .fas, .far, .fab {
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

/* Fallback Unicode pour les icônes principales */
.fa-search::before { content: "🔍"; }
.fa-chart-line::before { content: "📈"; }
.fa-box::before { content: "📦"; }
.fa-star::before { content: "⭐"; }
.fa-heart::before { content: "❤️"; }
.fa-shopping-cart::before { content: "🛒"; }
.fa-user::before { content: "👤"; }
.fa-user-circle::before { content: "👤"; }
.fa-user-cog::before { content: "⚙️"; }
.fa-phone::before { content: "📞"; }
.fa-phone-volume::before { content: "📞"; }
.fa-envelope::before { content: "✉️"; }
.fa-home::before { content: "🏠"; }
.fa-desktop::before { content: "🖥️"; }
.fa-tv::before { content: "📺"; }
.fa-mobile-alt::before { content: "📱"; }
.fa-gamepad::before { content: "🎮"; }
.fa-music::before { content: "🎵"; }
.fa-blender::before { content: "⚗️"; }
.fa-shield-alt::before { content: "🛡️"; }
.fa-camera::before { content: "📷"; }
.fa-sd-card::before { content: "💾"; }
.fa-baby::before { content: "👶"; }
.fa-child::before { content: "🧒"; }
.fa-user-graduate::before { content: "🎓"; }
.fa-mitten::before { content: "🧤"; }
.fa-shoe-prints::before { content: "👟"; }
.fa-gem::before { content: "💎"; }
.fa-suitcase::before { content: "💼"; }
.fa-running::before { content: "🏃"; }
.fa-tshirt::before { content: "👕"; }
.fa-coins::before { content: "💰"; }
.fa-info-circle::before { content: "ℹ️"; }
.fa-chevron-left::before { content: "◀"; }
.fa-chevron-right::before { content: "▶"; }
.fa-th-large::before { content: "▦"; }
.fa-list::before { content: "☰"; }
.fa-times::before { content: "✕"; }
.fa-check-circle::before { content: "✅"; }
.fa-bolt::before { content: "⚡"; }
.fa-tag::before { content: "🏷️"; }
.fa-box-open::before { content: "📦"; }
.fa-align-left::before { content: "⬅"; }
