/* Compatibilidade local das bibliotecas de ícones. */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2");
}

/* Aliases usados por folhas legadas e plugins. */
.fa-clock-o::before { content: "\f017"; }
.fa-pencil-square-o::before { content: "\f044"; }
.fa-picture-o::before { content: "\f03e"; }
.fa-share-square-o::before { content: "\f14d"; }
.fa-trash-o::before { content: "\f2ed"; }

.fa-clock-o,
.fa-pencil-square-o,
.fa-picture-o,
.fa-share-square-o,
.fa-trash-o {
  font-family: "Font Awesome 7 Free", "Font Awesome 6 Free", "Font Awesome 5 Free", FontAwesome !important;
  font-style: normal;
  font-weight: 900 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Normalização visual das bibliotecas locais. */
.fa, .fas, .far, .fab,
.zmdi,
[class^="icon-"], [class*=" icon-"],
[class^="icon_"], [class*=" icon_"],
[class^="icofont-"], [class*=" icofont-"] {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
