/*
 * Font Awesome 6.7.2 font-display fix.
 *
 * The Font Awesome CSS is loaded from the cdnjs CDN, so we can't edit its
 * @font-face rules directly. These declarations re-point the SAME font
 * files (already same-origin-cached once the CDN stylesheet loads) but add
 * font-display: swap so text next to an icon paints immediately with a
 * fallback glyph instead of staying invisible while the icon font downloads.
 * Must be linked AFTER the Font Awesome stylesheet so it wins the cascade.
 */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2");
}
