/*!
 * Font Awesome Free 6.7.2 — pekomer.com.tr alt kümesi
 * Icons: CC BY 4.0 · Fonts: SIL OFL 1.1 · Code: MIT — Copyright 2024 Fonticons, Inc.
 * https://fontawesome.com/license/free
 *
 * ──────────────────────────────────────────────────────────────────────────
 * NEDEN
 * Tam paket her sayfaya 341 KB bindiriyordu — all.min.css 72 KB, katı font
 * 154 KB, marka fontu 115 KB — ve bunun karşılığı sitede fiilen çizilen 23
 * glifti. Burası o glifleri ve çizdirmek için gereken asgari kuralları
 * taşıyor: 9,2 KB font + ~4 KB CSS. Ziyaretçi başına 328 KB tasarruf.
 *
 * DİKKAT — YENİ BİR İKON EKLERKEN
 * Fontlar alt küme; listede olmayan bir kod noktası sessizce boş kutu
 * çizilir. Yeni ikon eklerken hem aşağıya sınıfını yazmak hem de fontu
 * yeniden üretmek gerekiyor:
 *
 *   pip install fonttools brotli
 *
 *   pyftsubset fa-solid-900.woff2 \
 *     --unicodes=002b,f005,f00c,f00d,f053,f054,f060,f061,f067,f068,f077,f078,f0c9,f100,f101,f105,f107,f111,f1ce,U+0020-024F \
 *     --layout-features='' --drop-tables+=DSIG \
 *     --flavor=woff2 --output-file=fa-solid-900.subset.woff2
 *
 *   pyftsubset fa-brands-400.woff2 \
 *     --unicodes=e61b,f08c,f16d,f39e,U+0020-024F \
 *     --layout-features='' --drop-tables+=DSIG \
 *     --flavor=woff2 --output-file=fa-brands-400.subset.woff2
 *
 * U+0020-024F (LATİN ARALIĞI) NEDEN DURUYOR
 * FontAwesome'da hinting talimatı yok; FreeType kendi oto-hinting'ini
 * uyguluyor ve mavi bölgelerini fonttaki latin gliflerden hesaplıyor.
 * Yalnızca simge glifleri bırakılınca o hesap dayanaksız kalıyor ve aynı
 * glif bir piksel kayarak rasterleniyor — SSS'in "+" işaretinde gözle
 * görülür oluyordu. Latin aralığı ~3,5 KB tutuyor ve çizimi tam fontla
 * birebir aynı yapıyor. --no-hinting de KULLANMAYIN, aynı sonucu veriyor.
 *
 * Regular (400) yüz bilerek yok: sitede ona düşen tek glif "+" ve o da
 * katı yüzden çiziliyor. Kaynak woff2/ttf dosyaları depoda tutulmuyor —
 * yayınlanan her bayt sunucuya gidiyor; git geçmişinden alınabilir:
 *   git show c46df22:public_html/vendor/fontawesome-free/webfonts/...
 * ──────────────────────────────────────────────────────────────────────────
 */

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

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

.fa,
.fa-brands,
.fa-solid,
.fab,
.fas {
	-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,
.fa-solid,
.fas {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}

.fa-brands,
.fab {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.fa:before,
.fa-brands:before,
.fa-solid:before,
.fab:before,
.fas:before {
	content: var(--fa);
}

/* ── Sayfa işaretlemesinde kullanılan glifler ─────────────────────────── */
.fa-star          { --fa: "\f005"; }   /* referans yıldızları           */
.fa-check         { --fa: "\f00c"; }   /* hizmet listeleri             */
.fa-arrow-right   { --fa: "\f061"; }   /* buton oku                    */
.fa-angle-right   { --fa: "\f105"; }   /* ana sayfa "Devamını oku"     */
.fa-bars          { --fa: "\f0c9"; }   /* mobil menü düğmesi           */
.fa-navicon       { --fa: "\f0c9"; }
.fa-facebook-f    { --fa: "\f39e"; }
.fa-instagram     { --fa: "\f16d"; }
.fa-linkedin      { --fa: "\f08c"; }
.fa-x-twitter     { --fa: "\e61b"; }

/* ── theme.js'in çalışma anında ürettiği glifler ──────────────────────── */
/* Açılır menü oku (theme.js, "Mobile Arrows"); yan başlık düzeninde
   fa-chevron-right ile birlikte geliyor. Yukarı ok, ReadMore ve
   ScrollToTop eklentilerinin varsayılan etiketlerinde. */
.fa-chevron-up    { --fa: "\f077"; }
.fa-chevron-down  { --fa: "\f078"; }
.fa-chevron-right { --fa: "\f054"; }

/* ── Porto CSS'inin :before/:after ile çizdiği glifler ────────────────────
   Sınıf gerektirmiyorlar; doğrudan theme.css / theme-elements.css içinden
   content ile çağrılıyorlar. Fontta bulunmaları yeterli, burada yalnızca
   kayıt için listeleniyorlar:
     \f053 \f054        — carousel/lightbox okları, nav-list, açılır menü, sekme
     \f100 \f101        — çift açılı okla ileri/geri
     \f105 angle-right  — breadcrumb ayracı (her iç sayfada)
     \f107 angle-down   — akordeon ve dropdown-style-1 oku
     \f060 \f061        — ok sola / sağa
     \f00c check        — custom-checkbox-1
     \f00d times        — kapatma
     \f067 \002b        — toggle-simple / toggle-faqs kapalı durum
     \f068 minus        — toggle-faqs AÇIK durum (.active)
     \f111 circle       — pi-porto-brand
     \f1ce circle-notch — yükleme dönencesi

   Not: theme.js'te bir \f0c1 (fa-link) daha var ama yalnızca şablonun
   file:// altında gösterdiği geliştirici uyarısında; yayında çizilmiyor.
   ─────────────────────────────────────────────────────────────────────── */
