/* Font Awesome Alternative CSS - Add this to your styles.css if issues persist */

/* Force Font Awesome to use local fallbacks and prevent glyph errors */
@supports (font-display: swap) {
    .fas, .far, .fab, .fa {
        font-display: swap;
    }
}

/* Error suppression for Font Awesome glyphs */
.fas::before, .far::before, .fab::before, .fa::before {
    content: "";
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Pro", "Font Awesome 5 Free", "Font Awesome 5 Pro", "FontAwesome", sans-serif;
    font-weight: 900;
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
}

/* Specific icon mappings to prevent glyph errors */
.fa-balance-scale::before { content: "\f24e"; }
.fa-tools::before { content: "\f7d9"; }
.fa-certificate::before { content: "\f0a3"; }
.fa-shopping-cart::before { content: "\f07a"; }
.fa-award::before { content: "\f559"; }
.fa-users::before { content: "\f0c0"; }
.fa-clock::before { content: "\f017"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-check-circle::before { content: "\f058"; }
