/* Blog sayfası (ortak MistBlog): Telegram kartları ve üst çubuk dar ekranda taşmasın — GENEL-9/GENEL-15.
   Kaynak: mistdeal assets/css/mn-foot.css (canlıda doğrulanmış). Ortak kütüphaneye dokunmadan, daha özgül seçicilerle. */
body .mn-foot, body .mn-cta__in, body .mn-cta__grid > * { min-width: 0; }
body .mn-cta__card strong, body .mn-cta__d, body .mn-cta__btn { overflow-wrap: anywhere; }
@media (max-width: 520px) {
  body .mn-foot .mn-cta__card { flex-direction: row; flex-wrap: wrap; align-items: center; }
  body .mn-foot .mn-cta__card strong { flex: 1 1 0; min-width: 0; }
  body .mn-foot .mn-cta__d { flex: 1 1 100%; min-width: 0; }
}
/* Blog üst çubuğu (ortak MistBlog satır içi CSS'i): 320px'te sağ blok (dil + düğme) taşmasın. */
@media (max-width: 420px) {
  body .mb-top__in { gap: 10px; }
  body .mb-top__r { gap: 6px; flex: none; }
  body .mb-btn--sm { padding: 8px 10px; }
  body .mb-nav { min-width: 0; gap: 12px; }
  body .mb-brand { min-width: 0; flex: 0 1 auto; }
  body .mb-brand svg, body .mb-brand img { max-width: 100%; height: auto; }
}
