/* ===================================================================
   CORREÇÃO DE FONT-FACE - Font Awesome 6 Pro
   ===================================================================
   Os arquivos .woff2 em /template-assets/fonts/fontawesome/ estão com o
   binário corrompido (falha ao decodificar Brotli), fazendo com que os
   ícones (fa-solid, fa-regular, fa-light, fa-thin, fa-duotone) sejam
   renderizados como glifo ausente ("tofu") no navegador.
   Os arquivos .ttf equivalentes estão íntegros, então priorizamos o
   TrueType aqui para restaurar a renderização correta dos ícones,
   sem precisar alterar o fontawesome.min.css original do tema.
   =================================================================== */

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(../template-assets/fonts/fontawesome/fa-light-300.ttf) format("truetype"),
         url(../template-assets/fonts/fontawesome/fa-light-300.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../template-assets/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),
         url(../template-assets/fonts/fontawesome/fa-regular-400.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../template-assets/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),
         url(../template-assets/fonts/fontawesome/fa-solid-900.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url(../template-assets/fonts/fontawesome/fa-thin-100.ttf) format("truetype"),
         url(../template-assets/fonts/fontawesome/fa-thin-100.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../template-assets/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),
         url(../template-assets/fonts/fontawesome/fa-brands-400.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../template-assets/fonts/fontawesome/fa-duotone-900.ttf) format("truetype"),
         url(../template-assets/fonts/fontawesome/fa-duotone-900.woff2) format("woff2");
}
