/* Font Awesome Fallback CSS - بديل Font Awesome */

/* Font Awesome Webfonts - خطوط Font Awesome البديلة */
@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../vendor/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),
         url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../vendor/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),
         url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../vendor/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"),
         url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/webfonts/fa-brands-400.woff2") format("woff2");
}

/* Ensure Font Awesome icons are visible */
.fa, .fas, .far, .fab {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro", "FontAwesome" !important;
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.far {
    font-weight: 400;
}

.fab {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400;
}

/* Font Awesome Fallback - بدائل للأيقونات */
.fa-bars:before { content: "☰"; }
.fa-times:before { content: "✕"; }
.fa-home:before { content: "🏠"; }
.fa-shopping-cart:before { content: "🛒"; }
.fa-arrow-left:before { content: "←"; }
.fa-search:before { content: "🔍"; }
.fa-phone:before { content: "📞"; }
.fa-envelope:before { content: "✉"; }
.fa-whatsapp:before { content: "📱"; }
.fa-star:before { content: "⭐"; }
.fa-check-circle:before { content: "✓"; }
.fa-check:before { content: "✓"; }
.fa-tv:before { content: "📺"; }
.fa-mobile-alt:before { content: "📱"; }
.fa-headset:before { content: "🎧"; }
.fa-globe:before { content: "🌍"; }
.fa-clock:before { content: "⏰"; }
.fa-users:before { content: "👥"; }
.fa-shield-alt:before { content: "🛡"; }
.fa-bolt:before { content: "⚡"; }
.fa-chevron-right:before { content: "▶"; }
.fa-chevron-left:before { content: "◀"; }
.fa-box-open:before { content: "📦"; }
.fa-crown:before { content: "👑"; }
.fa-play:before { content: "▶"; }
.fa-angle-up:before { content: "▲"; }
.fa-tachometer-alt:before { content: "📊"; }
.fa-shopping-bag:before { content: "🛍"; }
.fa-calendar-alt:before { content: "📅"; }
.fa-download:before { content: "⬇"; }
.fa-map-marker-alt:before { content: "📍"; }
.fa-credit-card:before { content: "💳"; }
.fa-user-cog:before { content: "👤"; }
.fa-sign-out-alt:before { content: "🚪"; }
.fa-user-edit:before { content: "✏"; }
.fa-info-circle:before { content: "ℹ"; }
.fa-spinner:before { content: "⟳"; }
