/* =====================================================================
   F44 — Font-display: swap override
   =====================================================================
   PageSpeed Insights flagged FontAwesome + Line Awesome local fonts a
   bloquear texto durante load (FCP penalty ~70-100ms).

   Esta override força `font-display: swap` em TODAS as @font-face das
   bibliotecas de icons — texto aparece com fallback imediato e troca
   suavemente quando a font icon carrega.

   Inclui:
   - FontAwesome 5/6 (regular, solid, brands)
   - Line Awesome (solid)

   Carrega APÓS all.min.css + line-awesome.min.css (override CSS specificity
   via ordem). Em /app.blade.php é o último <link> CSS antes dos @stack.
   ===================================================================== */

/* FontAwesome Free 5/6 (todas variantes) */
@font-face {
    font-family: 'Font Awesome 5 Free';
    font-display: swap;
}
@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-display: swap;
}
@font-face {
    font-family: 'Font Awesome 6 Free';
    font-display: swap;
}
@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-display: swap;
}
@font-face {
    font-family: 'FontAwesome';
    font-display: swap;
}

/* Line Awesome */
@font-face {
    font-family: 'Line Awesome Free';
    font-display: swap;
}
@font-face {
    font-family: 'Line Awesome Brands';
    font-display: swap;
}
@font-face {
    font-family: 'LineAwesome';
    font-display: swap;
}

/* Maven Pro / Lora (Google Fonts) — display=swap já no URL, isto é safety net */
@font-face {
    font-family: 'Maven Pro';
    font-display: swap;
}
@font-face {
    font-family: 'Lora';
    font-display: swap;
}
