/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
/*
  Alt küme: yalnız sitede kullanılan ikonlar. Temel kurallar Font Awesome 7.2.0'ınkiyle aynı; yazı tipleri
  ../fonts/fa (lisans: LICENSE.txt). Yeni ikon eklemek: project-docs/onyuz-kutuphanesiz.md → "Yeni ikon".
*/

:root,
:host {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-family-brands: "Font Awesome 7 Brands";
}

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

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

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

.fa-solid,
.fa-regular,
.fa-brands {
  --_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style, 900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width, 1.25em);
}

:is(.fa-solid, .fa-regular, .fa-brands)::before {
  content: var(--fa) / "";
}

@supports not (content: "" / "") {
  :is(.fa-solid, .fa-regular, .fa-brands)::before {
    content: var(--fa);
  }
}

.fa-solid {
  --fa-style: 900;
}

.fa-regular {
  --fa-style: 400;
}

.fa-brands {
  --fa-family: var(--fa-family-brands);
  --fa-style: 400;
}

/* Solid (fa-solid-900.woff2). Veritabanındaki eski FA5 adları (fal → main.js fa-solid yapar): angle-double-right,
   file-alt, users-cog. Tema sözde öğeleri: \f054 (sayfa yolu), \f067 / \f068 (SSS +/-), \f107 (menü oku). */
.fa-xmark { --fa: "\f00d"; }
.fa-magnifying-glass-plus { --fa: "\f00e"; }
.fa-house { --fa: "\f015"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-phone { --fa: "\f095"; }
.fa-square-phone { --fa: "\f098"; }
.fa-circle-arrow-right { --fa: "\f0a9"; }
.fa-plus { --fa: "\f067"; }
.fa-minus { --fa: "\f068"; }
.fa-bars { --fa: "\f0c9"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-angle-double-right { --fa: "\f101"; }
.fa-angle-down { --fa: "\f107"; }
.fa-file-alt { --fa: "\f15c"; }
.fa-arrow-left-long { --fa: "\f177"; }
.fa-arrow-right-long { --fa: "\f178"; }
.fa-paper-plane { --fa: "\f1d8"; }
.fa-location-dot { --fa: "\f3c5"; }
.fa-users-cog { --fa: "\f509"; }
.fa-phone-flip { --fa: "\f879"; }

/* Regular (fa-regular-400.woff2) */
.fa-circle-play { --fa: "\f144"; }

/* Brands (fa-brands-400.woff2) */
.fa-square-twitter { --fa: "\f081"; }
.fa-square-facebook { --fa: "\f082"; }
.fa-linkedin { --fa: "\f08c"; }
.fa-twitter { --fa: "\f099"; }
.fa-youtube { --fa: "\f167"; }
.fa-instagram { --fa: "\f16d"; }
.fa-whatsapp { --fa: "\f232"; }
.fa-facebook-f { --fa: "\f39e"; }
