/* Local icon fonts for Safari reliability */
/* Place font files as described in assets/fonts/README.txt */

/* Bootstrap Icons */
@font-face {
  font-family: "bootstrap-icons";
  src: url("/assets/fonts/bootstrap-icons/bootstrap-icons.woff2") format("woff2"),
       url("/assets/fonts/bootstrap-icons/bootstrap-icons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Font Awesome 6 Solid - Use local files */
@font-face {
  font-family: "Font Awesome 6 Free";
  src: url("/assets/fonts/fa/webfonts/fa-solid-900.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Font Awesome 6 Regular - Use local files */
@font-face {
  font-family: "Font Awesome 6 Free";
  src: url("/assets/fonts/fa/webfonts/fa-regular-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Font Awesome 6 Brands - Use local files */
@font-face {
  font-family: "Font Awesome 6 Brands";
  src: url("/assets/fonts/fa/webfonts/fa-brands-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Font Awesome v4 Compatibility - Use local files */
@font-face {
  font-family: "FontAwesome";
  src: url("/assets/fonts/fa/webfonts/fa-v4compatibility.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Utility classes mapping (minimal) */
/* Bootstrap Icons uses <i class="bi bi-*"></i>; the CSS file from CDN provides glyph mapping. 
   For local usage, keep including Bootstrap Icons CSS for class mapping, but fonts will resolve locally via matching font-family name. */

/* Font Awesome class mapping relies on all.min.css. Keep including FA CSS for classes; only the font files are localized here. */

/* Tajawal local fonts were removed to avoid conflicts. 
   With CSP now allowing https://fonts.gstatic.com, Tajawal will load from Google Fonts.
   Re-add local @font-face only after confirming valid local .woff2 files are in place. */
