/* Alias sem fonte extra: o app não embarca as famílias solid/brands
   (economia de ~443 KB). Ícones cadastrados no banco com fas/fa-solid
   renderizam com a família regular (mesmo desenho, traço de contorno).
   fab (brands) NÃO tem glifo na regular — trocar a classe no cadastro. */
.fas,
.fa-solid {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}

/* Ícones cadastrados no banco SÓ com o nome (ex.: "fa-tools", sem
   fas/fa-regular): o core dá o desenho (content) mas ninguém dá a fonte,
   e o glifo virava quadradinho na fonte do sistema. O :where tem
   especificidade ZERO, então qualquer classe de estilo presente
   (.fa-regular/.fa-duotone/.fas...) continua ganhando. */
:where(i[class^="fa-"], i[class*=" fa-"]) {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
