/**
 * Debe cargarse después de bootstrap-icons.css y all.css de Font Awesome.
 * Los CDN usan font-display: block; estas reglas posteriores fuerzan swap para mejorar FCP.
 */
@font-face {
  font-display: swap;
  font-family: "bootstrap-icons";
  font-style: normal;
  font-weight: normal;
  src: url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  src: url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2") format("woff2");
}
