/*!
 * FontAwesome 6 — Ibn-Thani localized build
 * Only the icons actually used in the project (38 icons)
 * Fonts served locally from ../fonts/
 * Safe scope: does NOT touch .surah-text, .surah-text-one-line, .ayat4tafseer
 */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2"),
       url("../fonts/fa-solid-900.woff") format("woff"),
       url("../fonts/fa-solid-900.ttf") format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2"),
       url("../fonts/fa-regular-400.woff") format("woff"),
       url("../fonts/fa-regular-400.ttf") format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2"),
       url("../fonts/fa-brands-400.woff") format("woff"),
       url("../fonts/fa-brands-400.ttf") format("truetype");
}

.fa, .fas, .fa-solid, .far, .fa-regular, .fab, .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa, .fas, .fa-solid { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.far, .fa-regular { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fab, .fa-brands { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-arrow-right::before        { content: "\f061"; }
.fa-backward-step::before      { content: "\f048"; }
.fa-book::before               { content: "\f02d"; }
.fa-book-open::before          { content: "\f518"; }
.fa-book-quran::before         { content: "\e0c7"; }
.fa-bookmark::before           { content: "\f02e"; }
.fa-chart-column::before       { content: "\e0e3"; }
.fa-chevron-down::before       { content: "\f078"; }
.fa-chevron-left::before       { content: "\f053"; }
.fa-chevron-right::before      { content: "\f054"; }
.fa-exclamation-circle::before { content: "\f06a"; }
.fa-external-link-alt::before  { content: "\f35d"; }
.fa-file-pdf::before           { content: "\f1c1"; }
.fa-filter::before             { content: "\f0b0"; }
.fa-font::before               { content: "\f031"; }
.fa-forward-step::before       { content: "\f051"; }
.fa-gauge-high::before         { content: "\f625"; }
.fa-globe::before              { content: "\f0ac"; }
.fa-house::before              { content: "\f015"; }
.fa-info-circle::before        { content: "\f05a"; }
.fa-layer-group::before        { content: "\f5fd"; }
.fa-link::before               { content: "\f0c1"; }
.fa-location-dot::before       { content: "\f3c5"; }
.fa-magnifying-glass::before   { content: "\f002"; }
.fa-microphone::before         { content: "\f130"; }
.fa-moon::before               { content: "\f186"; }
.fa-pause::before              { content: "\f04c"; }
.fa-play::before               { content: "\f04b"; }
.fa-random::before             { content: "\f074"; }
.fa-repeat::before             { content: "\f363"; }
.fa-ruler-combined::before     { content: "\f546"; }
.fa-search::before             { content: "\f002"; }
.fa-search-minus::before       { content: "\f010"; }
.fa-shield-halved::before      { content: "\f3ed"; }
.fa-spinner::before            { content: "\f110"; }

.fa-snapchat-ghost::before { content: "\f2ac"; }
.fa-telegram-plane::before { content: "\f3fe"; }
.fa-whatsapp::before       { content: "\f232"; }
.fa-x-twitter::before      { content: "\e61b"; }

.fa-spin { animation: fa-spin 2s infinite linear; }
@keyframes fa-spin {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fa-fw { text-align: center; width: 1.25em; }

/* Hard guarantee: never affect Quran text containers */
.surah-text .fa, .surah-text .fas, .surah-text .far, .surah-text .fab,
.surah-text-one-line .fa, .surah-text-one-line .fas, .surah-text-one-line .far, .surah-text-one-line .fab,
.ayat4tafseer .fa, .ayat4tafseer .fas, .ayat4tafseer .far, .ayat4tafseer .fab {
  font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
}
