/* --- Font Awesome 5 Free / Brands (from cdnjs) ------------------------- */
/* Solid (900) */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2") format("woff2");
}

/* Regular (400) — include if you use it */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-regular-400.woff2") format("woff2");
}

/* Brands (400) — include if you use it */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-brands-400.woff2") format("woff2");
}

/* --- Bootstrap Icons (local vendor build) ------------------------------ */
/* Note: the .css at /theme-assets/vendor/bootstrap-icons/font/bootstrap-icons.css
   usually points to ../fonts/bootstrap-icons.woff2?HASH.
   Use an absolute path so it resolves regardless of CSS location. */
@font-face {
  font-family: "bootstrap-icons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/theme-assets/vendor/bootstrap-icons/font/fonts/bootstrap-icons.woff2?8d20048") format("woff2");
}
