/* === Font Awesome 6 Free — SOLID === */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/assetnu/font/fa-solid-900.woff2') format('woff2');
}

/* === Font Awesome 6 Brands === */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assetnu/font/fa-brands-400.woff2') format('woff2');
}

/* === Core FA Utilities === */
.fa,
.fas,
.fab {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  width: 1em;
}

/* === Solid Icons === */
.fas {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* === Brand Icons === */
.fab {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* Optional pseudo-element version */
.fa::before,
.fas::before,
.fab::before {
  display: inline-block;
  speak: none;
  font-variant: normal;
  text-transform: none;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
}
