/* Fix34 — görünür breadcrumb temizliği + kategori başlık dengesi */

/* "Ana sayfa › ..." satırlarını tüm okuyucu sayfalarında görsel olarak kaldırır.
   Haber detayındaki BreadcrumbList JSON-LD yapısı etkilenmez. */
.reader-v2 .reader-breadcrumbs {
  display: none !important;
}

/* Kategori sayfası: üst alanı daha kompakt ve modern hale getir. */
.reader-v2 .category-page.reader-main {
  padding-top: 22px;
}

.reader-v2 .category-page .reader-listing-header {
  padding: 18px 0 24px;
}

.reader-v2 .category-page .reader-category-pill {
  margin-bottom: 12px;
  padding: 6px 10px;
  border: 1px solid #f1d5de;
  border-radius: 999px;
  background: linear-gradient(180deg, #fff8fa 0%, #ffedf2 100%);
  color: #b9254c;
  font-size: 0.66rem;
  font-weight: 820;
  letter-spacing: 0.1em;
  line-height: 1;
  box-shadow: 0 6px 16px rgba(185, 37, 76, 0.05);
}

.reader-v2 .category-page .reader-listing-header h1 {
  max-width: 880px;
  margin: 0 0 10px;
  color: #102744;
  font-size: clamp(2rem, 3.2vw, 2.65rem);
  font-weight: 820;
  line-height: 1.08;
  letter-spacing: -0.042em;
  text-wrap: balance;
}

.reader-v2 .category-page .reader-listing-header p {
  max-width: 680px;
  margin: 0;
  color: #6d7f92;
  font-size: 0.98rem;
  line-height: 1.58;
}

.reader-v2 .category-page .category-subnav {
  margin-top: 16px;
}

@media (max-width: 700px) {
  .reader-v2 .category-page.reader-main {
    padding-top: 14px;
  }

  .reader-v2 .category-page .reader-listing-header {
    padding: 14px 0 21px;
  }

  .reader-v2 .category-page .reader-category-pill {
    margin-bottom: 11px;
    padding: 6px 9px;
    font-size: 0.61rem;
  }

  .reader-v2 .category-page .reader-listing-header h1 {
    margin-bottom: 9px;
    font-size: 1.9rem;
    line-height: 1.1;
    letter-spacing: -0.038em;
  }

  .reader-v2 .category-page .reader-listing-header p {
    font-size: 0.94rem;
    line-height: 1.55;
  }
}
