/* Mobil kullanılabilirlik düzeltmeleri - 2026-11-03 */
@media (max-width: 767px) {
  /* Başlıktaki menü, arama, giriş simgeleri: en az 44x44 px dokunma alanı */
  #theme-header .mobile-component_menu a,
  #theme-header .mobile-component_search a,
  #theme-header .mobile-component_login a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 44px;
    min-height: 44px;
  }

  /* Ders çipleri: 44 px yükseklik, daha geniş aralık */
  .imece-hero .quick-tags { gap: 10px; }
  .imece-hero .quick-tag {
    min-height: 44px;
    padding-left: 14px;
    padding-right: 14px;
    align-items: center;
  }

  /* Alt bilgi bağlantıları: dokunması kolay */
  .footer-menu a {
    display: inline-block;
    padding: 12px 8px;
    min-height: 44px;
    min-width: 44px;
    text-align: center;
    box-sizing: border-box;
  }

  /* İstatistik bloğu: düzenli 2 sütunlu ızgara (satır içi stili ezmek için !important) */
  .entry-content div:has(> div > #stat-erisim) {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 20px 12px !important;
    justify-items: center !important;
  }
  .entry-content div:has(> div > #stat-erisim) > div { width: auto; }
  .entry-content div:has(> div > #stat-erisim) > div[style*="width:1px"] { display: none !important; }
  .entry-content div:has(> div > #stat-erisim) > div:last-child { grid-column: 1 / -1; }

  /* Ara ve Abone ol düğmeleri */
  .imece-hero .search-btn,
  .wp-block-jetpack-subscriptions__container .wp-block-button__link { min-height: 44px; }

  /* Alt bilgideki metin bağlantıları ve çeviri bağlantısı */
  #text-10 .textwidget a,
  .copyright-text a {
    display: inline-block;
    padding: 14px 0;
    min-height: 44px;
    box-sizing: border-box;
  }
  #google_translate_element a {
    display: inline-block;
    padding: 15px 8px;
    min-height: 44px;
    box-sizing: border-box;
  }

  /* Yan menü kapatma düğmesi */
  .close-side-aside {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
  }

  /* Yazı sayfaları: kategori etiketleri, paylaşım düğmeleri, ilgili yazılar, dil seçici, başa dön */
  .entry-header .post-cat,
  .post-cat-wrap a.post-cat {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  .share-links a,
  .share-links .share-btn { min-height: 44px; }
  .mag-box .post-title a,
  .related-posts-list .post-title a,
  .posts-list-container .post-title a,
  .tie-alignleft .post-title a {
    display: inline-block;
    padding: 12px 0;
    min-height: 44px;
    box-sizing: border-box;
  }
  .show-more-button,
  .load-more-button,
  button.show-more-button { min-height: 44px; }
  select.goog-te-combo { min-height: 44px; }
  #go-to-top, .go-to-top-button { width: 44px; height: 44px; }

  /* Paylaşım düğmeleri ve önceki/sonraki yazı bağlantıları */
  .share-buttons .share-links a { min-height: 44px; }
  .prev-next-post-nav .prev-post a,
  .prev-next-post-nav .next-post a {
    display: block;
    padding: 8px 0;
    min-height: 44px;
    box-sizing: border-box;
  }
}

/* Alt bilgi iyileştirmeleri - 2026-11-03 */
/* "Siz de katılmak ister misiniz?" bağlantısı: tıklanabilir olduğu belli olsun */
#text-10 .textwidget a {
  color: #fe4641;
  text-decoration: underline;
  text-underline-offset: 3px;
}
#text-10 .textwidget a:hover { color: #ff8a86; }

/* Abone ol düğmesi: beyaz yazı için daha yüksek kontrast */
#blog_subscription-12 .wp-block-button__link {
  background-color: #d62d28 !important;
  color: #ffffff !important;
}
#blog_subscription-12 .wp-block-button__link:hover {
  background-color: #b82420 !important;
}

/* Abone ol başlığının ilk harfi büyük görünsün */
#blog_subscription-12 .the-subtitle::first-letter { text-transform: uppercase; }