/* mistREG — Mist Network kit (includes/mistnet + assets/mist-network) için site tarafı düzeltmeleri.
   Ortak kit dosyalarına dokunulmaz; buradaki kurallar "html" önekiyle daha özgül tutuldu,
   böylece mist-network.css'ten önce de sonra da yüklense geçerli olur.
   Kalıcı düzeltme ortak kitte yapılınca bu dosyadaki ilgili blok silinebilir. */

/* REG-15: son çare — hiçbir öğe sayfayı yatayda genişletemesin.
   body'de "clip" viewport'a "hidden" olarak aktarılır; kaydırma kabı oluşturmaz, sticky bozulmaz. */
html body { overflow-x: clip; }

/* REG-15: footer'daki Telegram CTA kartları mobilde taşıyordu.
   Kitte ".mn-foot .mn-cta__card" (0,2,0) mobil kuralı ".mn-cta__card"ı (0,1,0) eziyor;
   kart "column + wrap" kalınca açıklama/buton yeni sütunlara kayıp sayfayı ~650px'e genişletiyor. */
@media (max-width: 520px) {
  html .mn-foot .mn-cta__card, html .mn-cta__card {
    flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: 12px; min-width: 0;
  }
  html .mn-cta__card strong { flex: 1; min-width: 0; }
  html .mn-cta__d { flex: 1 1 100%; min-width: 0; }
}
html .mn-cta__grid > * { min-width: 0; }

/* REG-15: FAB paneli dar ekranda viewport içinde kalsın. */
html .mn-fab__p { max-width: calc(100vw - 24px); }

/* REG-26: kontrast (WCAG AA ≥ 4.5:1). Renkler metin rengine (currentColor) karıştırılır;
   açık temada koyulaşır, koyu temada açılır — tema algılamaya gerek kalmaz. */
html .mn-cta, html .mn-foot { --mn-muted: color-mix(in srgb, currentColor 82%, transparent); }
html .mn-cta__btn { color: color-mix(in srgb, var(--mn-tg, #229ED9) 62%, currentColor); }
html .mn-foot a, html .mn-cta__more a { opacity: .92; }
html .mn-cta__card--support { background: linear-gradient(135deg, #1679B5, #0E6699); }
html .mn-cta__card--support .mn-cta__d { color: rgba(255,255,255,.92); }
html .mn-cta__card--support .mn-cta__btn { color: #fff; }
