/* =====================================================================
   İSTATİSTİK — MASAÜSTÜ DÜZENİ (29 Eyl 2026)
   =====================================================================
   Ölçüldü (canlı, 1440): ortamlar 20 satır tek sütun (~500px); "Soru vs.
   ifade" kartının altı boş (yandaki 7 satırlık kart boyuna çekiyor);
   90 günlük ısı haritası kartın ~%75'inde bitiyordu (max-width 760 —
   "SAĞDA BOŞLUK BIRAKMA" ihlali); 11 punto: büyük sayılar 32/34/38,
   tür rozeti 10px. Yalnız ≥941px.
   ===================================================================== */
@media (min-width: 941px) {

  /* soru vs. ifade: alt alta, tam genişlik çubuk — kart boşluksuz dolar */
  .ist-ikili { flex-direction: column; flex-wrap: nowrap; }
  .ist-ikili > div { flex: none; width: 100%; }

  /* ısı haritası kartın tamamını doldurur (30 sütun × 3 satır) */
  .card > .heat { max-width: none; }

  /* büyük sayılar tek ölçek adımı (--fs-4xl yalnız Öğren hero sayacı) */
  /* .ist-kok öneki: .stat-box .sv / .hero .sv-kutu > b / .ist-ikili > div > b daha özgüldü */
  .ist-kok .hero .sv-kutu > b, .ist-kok .stat-box .sv, .ist-kok .ist-ikili > div > b, .ist-kok .ist-yazim-buyuk > b { font-size: var(--fs-2xl); }
  .ist-kok .card > .sub { font-size: var(--fs-base); }
  .ist-zor-satir > .pos-badge { font-size: var(--fs-xs); }
}

/* ortamlar: iki sütun (sıra yukarıdan aşağı korunur). 1440 altında ortam
   adları iki sütunda kesiliyordu ("Acil Durum & Yardı…") — orada tek sütun */
@media (min-width: 1440px) {
  .ist-ortam-liste { columns: 2; column-gap: var(--sp-8); }
  .ist-ortam-liste > * { break-inside: avoid; }
}

/* "Yazımı oturmayanlar" çipindeki kelime koyu temada 4,09:1 (amber yazı kendi
   amber tintinde) — Dilbilgisi hata rozetiyle aynı çözüm */
:root[data-theme="dark"] .yst-kelime b { color: color-mix(in srgb, var(--warn) 60%, var(--text)); }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .yst-kelime b { color: color-mix(in srgb, var(--warn) 60%, var(--text)); } }
