/*
 * Bug real encontrado en el paquete vendor de Joomla (media/vendor/
 * fontawesome-free/css/fontawesome.min.css, Font Awesome 6.7.2): trae
 * TODAS las reglas de clase->glifo (".fa-house::before{content:...}")
 * pero CERO declaraciones "@font-face" - sin esto, el navegador sabe
 * que codigo Unicode le corresponde a cada icono pero no tiene ninguna
 * fuente real que dibuje ese glifo, y lo muestra como un cuadrado en
 * blanco ("tofu"). Los archivos de fuente de verdad (.woff2/.ttf) SI
 * estan en el paquete (media/vendor/fontawesome-free/webfonts/), solo
 * falta esta hoja que los conecte. Se agrega aparte (en vez de editar
 * el archivo del vendor) para no perderse en la proxima actualizacion
 * de Joomla - ver mod_flq_menu/tmpl/default.php y
 * components/com_fluques/src/View/Block/HtmlView.php, los 2 lugares
 * que cargan esto junto con el "fontawesome.min.css" del vendor.
 *
 * Ese mismo archivo TAMBIEN le falta el "font-weight" de cada estilo
 * (".fa-solid,.fas{font-family:...}" existe, pero sin "font-weight:900"
 * al lado) - sin esto el navegador no sabe que variante de la fuente
 * pedir (probado: terminaba pidiendo la de 400/"Regular", que no tiene
 * glifo para iconos que solo existen en "Solid", como "cart-shopping" -
 * mismo resultado, cuadrado en blanco, aunque el "@font-face" ya
 * estuviera cargando bien). Se completa aca tambien.
 */
@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('../../vendor/fontawesome-free/webfonts/fa-solid-900.woff2') format('woff2'),
         url('../../vendor/fontawesome-free/webfonts/fa-solid-900.ttf') format('truetype');
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('../../vendor/fontawesome-free/webfonts/fa-regular-400.woff2') format('woff2'),
         url('../../vendor/fontawesome-free/webfonts/fa-regular-400.ttf') format('truetype');
}

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

.fa-solid, .fas { font-weight: 900; }
.fa-regular, .far { font-weight: 400; }
.fa-brands, .fab { font-weight: 400; }
