/* Bileşen: Koyu zemin güvencesi
   ---------------------------------------------------------------------------
   NEDEN AYRI BİR KATMAN VAR

   Koyu bölümler (.ar-sahne) sayfa içeriği kapsayıcısının İÇİNDE işleniyor.
   content.css'teki düzyazı kuralları oraya sızıyordu:

       .ar-icerik h2 { color: var(--ar-navy) }   → lacivert zeminde LACİVERT başlık
       .ar-icerik p  { color: #1f2937 }          → lacivert zeminde KOYU GRİ metin

   Ana sayfada üç bölümde (hero, ilkeler, kapanış) toplam 23 metin bu yüzden
   okunmaz haldeydi — "Human strategy, machine speed" başlığı zemine karışıyordu.

   ÖZGÜLÜK HİLESİ
   Bileşen kuralları (0,1,0) ile ".ar-icerik h2" (0,1,1) karşısında kaybediyor.
   Sınıfı İKİ KEZ yazmak (.ar-sahne.ar-sahne) özgülüğü (0,2,1)'e çıkarır ve
   yükleme sırasından BAĞIMSIZ olarak kazanır. Manifest sırasına güvenmek
   kırılgandı: bir dosyanın yeri değişince hata sessizce geri gelirdi.

   KURAL: Koyu zeminde asla lacivert, asla koyu gri. Sadece beyaz ve gümüş gri.
--------------------------------------------------------------------------- */

.ar-sahne.ar-sahne :is(h1, h2, h3, h4, h5, h6),
.ar-sahne.ar-sahne :is(h1, h2, h3, h4, h5, h6) span {
  color: #fff;
}

.ar-sahne.ar-sahne :is(p, li, dd, dt, blockquote, figcaption, label, td, th),
.ar-sahne.ar-sahne :is(p, li, dd, dt) span,
.ar-sahne.ar-sahne :is(p, li, dd, dt) strong,
.ar-sahne.ar-sahne :is(p, li, dd, dt) em {
  color: var(--ar-on-dark);
}

/* İkincil metin — gümüş gri. Koyu gri (#1f2937) burada YASAK. */
.ar-sahne.ar-sahne :is(.ar-alt, .ar-ustbaslik, .ar-etiket, .ar-meta, .ar-notlar),
.ar-sahne.ar-sahne [class$="__alt"],
.ar-sahne.ar-sahne [class$="__meta"],
.ar-sahne.ar-sahne [class$="__ustbaslik"],
.ar-sahne.ar-sahne [class$="__kart-metin"],
.ar-sahne.ar-sahne [class$="__metin"] {
  color: var(--ar-silver);
}

/* Bağlantılar mint; gövde rengiyle karışmasın diye ayrı. */
.ar-sahne.ar-sahne a:not([class*="dugme"]):not([class*="buton"]) {
  color: var(--ar-mint);
}

.ar-sahne.ar-sahne a:not([class*="dugme"]):not([class*="buton"]):hover {
  color: #fff;
}

/* Gradyanla boyanan vurgu metni İSTİSNA.
   background-clip: text ile boyanan metnin rengi ŞEFFAF olmak ZORUNDA;
   yukarıdaki kurallar ona renk verirse gradyan görünmez olur ve metin
   düz beyaza döner. Bu yüzden şeffaflığı geri veriyoruz. */
.ar-sahne.ar-sahne .ar-vurgu-metin,
.ar-sahne.ar-sahne :is(h1, h2, h3) .ar-vurgu-metin,
.ar-sahne.ar-sahne :is(h1, h2, h3) .ar-vurgu-metin span {
  color: transparent;
}

/* Düğmeler kendi renklerini korur — koyu zeminde dolu düğme açık zeminli
   olduğu için yazısı LACİVERT kalmalı. Yukarıdaki "beyaz" kuralı onu
   beyaz-üstüne-beyaz yapardı. */
.ar-sahne.ar-sahne .ar-dugme--dolu {
  color: var(--ar-navy);
}

.ar-sahne.ar-sahne .ar-dugme--cizgi {
  color: #fff;
}
