/* ═══════════════════════════════════════════════════════════════
   FA 6 Prefix Override Fix — fixes two compilation gaps
   1. Force brands icons to use the brands font family
   2. Ensure all fa6 variants render their content character
   ═══════════════════════════════════════════════════════════════ */

.fa6-brands::before,
.fab::before {
  content: var(--fa6);
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

.fa6-solid::before,
.fas::before {
  content: var(--fa6);
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.fa6-regular::before,
.far::before {
  content: var(--fa6);
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
}
