/* 
   Font Awesome Fix CSS 
   This file overrides the font-face declarations in all.min.css to prevent 404 errors 
*/

/* Replace Font Awesome font loading with CDN version */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css');

/* Disable the original font-face declarations */
@font-face {
    font-family: "Font Awesome 5 Brands";
    src: url("data:font/woff2;base64,") format("woff2");
    font-display: block;
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    src: url("data:font/woff2;base64,") format("woff2");
    font-display: block;
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    src: url("data:font/woff2;base64,") format("woff2");
    font-display: block;
}

/* Additional Font Awesome versions that might be referenced */
@font-face {
    font-family: "FontAwesome";
    src: url("data:font/woff2;base64,") format("woff2");
    font-display: block;
}

/* Ensure all formats are covered */
@font-face {
    font-family: "Font Awesome 5 Brands";
    src: url("data:font/woff;base64,") format("woff"),
        url("data:font/ttf;base64,") format("truetype"),
        url("data:font/svg;base64,") format("svg"),
        url("data:font/eot;base64,") format("embedded-opentype");
    font-display: block;
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    src: url("data:font/woff;base64,") format("woff"),
        url("data:font/ttf;base64,") format("truetype"),
        url("data:font/svg;base64,") format("svg"),
        url("data:font/eot;base64,") format("embedded-opentype");
    font-display: block;
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    src: url("data:font/woff;base64,") format("woff"),
        url("data:font/ttf;base64,") format("truetype"),
        url("data:font/svg;base64,") format("svg"),
        url("data:font/eot;base64,") format("embedded-opentype");
    font-display: block;
}