/* Alaeddin Ai / Topluluk tek font CSS dosyası.
 * Ana sayfa ve bütün tekil Topluluk profillerinde ortak kullanılır.
 * Font dosyaları yalnız /home/alaeddin.com.tr/media/topluluk/ortak/fontlar/ içinde saklanır.
 * Topluluk-yazi.php güvenli aynı-alan adı geçididir; yeni font klasörü gerekmez.
 */
/* Kullanıcı tarafından sağlanan Alaeddin AI font ailesinin web tanımları; dosyalar ayrıca sunucuya yüklenir. */
/*
 * Alaeddin AI — Kapalı lisanslı yıldızlı yazı ailesi
 * © 2026 TEKNOEN Yapay Zeka ve Bilişim Teknolojileri A.Ş.. Tüm hakları saklıdır.
 * Sürüm 0.7.2; 9 kalınlık + 9 Oblique varyantı.
 * CSP uyumlu: Inline stil gerekmez.
 * Fontlar mevcut merkezî medya klasöründe tutulur, CSS içinde kopya font yoktur.
 */

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-ThinOblique.woff2') format('woff2');
  font-weight: 100;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-ExtraLightOblique.woff2') format('woff2');
  font-weight: 200;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-LightOblique.woff2') format('woff2');
  font-weight: 300;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-RegularOblique.woff2') format('woff2');
  font-weight: 400;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-MediumOblique.woff2') format('woff2');
  font-weight: 500;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-SemiBoldOblique.woff2') format('woff2');
  font-weight: 600;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-BoldOblique.woff2') format('woff2');
  font-weight: 700;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-ExtraBoldOblique.woff2') format('woff2');
  font-weight: 800;
  font-style: oblique;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Alaeddin AI';
  src: url('/topluluk-yazi.php?ad=AlaeddinAI-BlackOblique.woff2') format('woff2');
  font-weight: 900;
  font-style: oblique;
  font-display: swap;
}

/* Yardımcı sınıflar */
.alaeddin-yazi { font-family: 'Alaeddin AI', 'Segoe UI', Arial, sans-serif; }
.alaeddin-yazi-egimli { font-style: oblique; }

/* Ortak fontu Topluluk ana akışına ve profillere uygula.
 * Başka bir Alaeddin alt alan adının yazı tipine müdahale edilmez. */
body { font-family: 'Alaeddin AI', 'Segoe UI', Arial, sans-serif; }
body.fn-community { font-family: 'Alaeddin AI', 'Segoe UI', Arial, sans-serif !important; }
body:not(.fn-community) .top-main input,
body:not(.fn-community) .top-main button,
body:not(.fn-community) .top-main select,
body:not(.fn-community) .top-main textarea { font-family: inherit; }
