/* ==========================================================================
   IK-TOKEN.CSS — İnsan Kaynakları modülü token uyumluluk katmanı
   --------------------------------------------------------------------------
   `is-ilanlari.css` + `is-basvuru.css` simyakoleji.local'den BİREBİR portlandı
   ve orada tanımlı `--c-*` / `--fw-*` / `--radius-*` token'larını kullanır.
   Bu tema farklı token adları kullandığından (--primary, --white, ...)
   bu dosya ARADA KÖPRÜ kurar: CSS gövdesine hiç dokunmadan renkleri Simya Kurs
   mavisine çevirir. Böylece kaynak projeden (bogazicivipkurs → simyakoleji)
   gelecek güncellemeler birebir kopyalanabilir kalır. (Port: aile yaması D, 2026-09-26)

   ⚠ Bu dosya YALNIZ token tanımlar — hiçbir sınıf/kural içermez.
   ⚠ YÜKLEME: Model'ler `$sayfaCss` dizisinde 'ik-token'ı modül CSS'lerinden
     (is-ilanlari / form / is-basvuru) ÖNCE verir (temaVarlik ?v= damgalı). Modül
     CSS'lerinin başındaki `@import url('ik-token.css')` KALDIRILDI (2026-09-27):
     damgasız @import üretimde 1 yıl immutable önbelleğe düşer ve (sonra
     değerlendirildiği için) damgalı güncel sürümü ezerdi (TMA-01 deseni).
   ⚠ simyakoleji'nin `sayfa-hero.css`'i BİLİNÇLİ portlanmadı: temanın
     mevcut `.page-hero` stilini ezerdi. Hero'ya özgü ek öğeler
     (`.ilan-hero__rozet/__ozet/__meta/__meta-oge`, `.page-hero__ozet`) için
     HİÇBİR projede ayrı kural YOKTUR: `<p>`/`<span>` olarak `.page-hero`'nun
     genel metin stilini alırlar (özel boşluk/gap istenirse is-ilanlari.css
     sonuna eklenir — görünür değişiklik, kullanıcı kararı).
   ========================================================================== */

:root {
  /* ---- Renkler: tema paletine eşlenir (main.css :root — hex YAZILMAZ) ---- */
  --c-primary:        var(--primary);        /* #0071B6 */
  --c-primary-dark:   var(--primary-dark);   /* #005B93 */
  --c-primary-light:  var(--primary-bg);     /* #E8F4FC — açık mavi zemin */
  --c-white:          var(--white);
  --c-dark:           var(--dark);
  --c-light:          var(--gray-100);
  --c-gray:           var(--gray-600);

  /* Nötr/durum renkleri — tema bağımsız, kaynaktaki değerler korunur */
  --c-text:           #334155;
  --c-gray-light:     #e2e8f0;
  /* ⚠ --c-accent BİLİNÇLİ marka yeşiline (--accent) EŞLENMEDİ: modülde son başvuru
     aciliyeti / 'Dönemsel' rozeti / süre uyarısı gibi UYARI anlamı taşıyor; yeşil
     'olumlu' okunurdu. Evrensel uyarı amberi (CLAUDE.md istisnası #f0c040 ile aynı). */
  --c-accent:         #f0c040;
  --c-accent-dark:    #d9a520;
  --c-success:        #059669;
  --c-teal:           #0d9488;
  --c-orange:         #f97316;

  /* Form geri bildirim renkleri (form.css) — tema bağımsız, kaynaktan birebir */
  --c-danger:          #dc2626;
  --c-danger-dark:     #b91c1c;
  --c-danger-light:    #fca5a5;
  --c-danger-border:   #f87171;
  --c-danger-cerceve:  #fecaca;
  --c-danger-bg:       #fef2f2;
  --c-danger-bg-koyu:  #3f1d1d;
  --c-danger-metin:    #991b1b;
  --c-success-bg:      #ecfdf5;
  --c-success-cerceve: #a7f3d0;
  --c-success-metin:   #065f46;

  /* ---- Font ağırlıkları ---- */
  --fw-normal:     400;
  --fw-medium:     500;
  --fw-semibold:   600;
  --fw-bold:       700;
  --fw-extrabold:  800;

  /* ---- Köşe yarıçapları ---- */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;

  /* ---- Gölge ----
     ⚠ --shadow-sm / --shadow-md / --transition BİLİNÇLİ TANIMLANMADI:
     tema main.css :root'unda zaten varlar. Burada yeniden tanımlamak
     bu sayfadaki header/footer/kart gibi TÜM bileşenleri de etkilerdi
     (:root global kapsam). Modül onların tema değerlerini kullanır. */
  --shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);   /* temada yok — modüle özel */

  /* ---- Diğer ---- */
  --header-h: 74px;   /* tema sticky header yüksekliği */
}
