
/* KuyumAltın v4 - statik temiz paket */
/* Header sonrası hero boşluğunu azalt */
.bg-gold-radial .hero-noise > .ka-container{
  padding-top: 1.15rem !important;
  padding-bottom: 2.5rem !important;
}
@media (min-width: 768px){
  .bg-gold-radial .hero-noise > .ka-container{
    padding-top: 2rem !important;
    padding-bottom: 3.25rem !important;
  }
}
@media (min-width: 1024px){
  .bg-gold-radial .hero-noise > .ka-container{
    padding-top: 2.4rem !important;
    padding-bottom: 3.6rem !important;
  }
}
.bg-gold-radial h1{ margin-top: 1rem !important; }
.bg-gold-radial p{ margin-top: 1rem !important; }
@media (max-width: 640px){
  header .ka-container{ height: 4rem !important; }
  .bg-gold-radial .hero-noise > .ka-container{ padding-top: 1rem !important; padding-bottom: 2rem !important; }
  .bg-gold-radial h1{ font-size: 2.35rem !important; line-height: 1.05 !important; letter-spacing: -0.04em !important; }
  .bg-gold-radial p{ font-size: 1rem !important; line-height: 1.65 !important; }
}
/* Arşiv ve ilgili kartlar: dar uzun kart problemini bitir */
.ka-archive-grid{ grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)) !important; }
.ka-archive-grid > a{ min-width: 0 !important; width: 100% !important; padding: 1.1rem !important; border-radius: 1.35rem !important; }
.ka-archive-grid > a strong{ font-size: 1.05rem !important; line-height: 1.3 !important; }
.ka-archive-grid > a p{ font-size: .88rem !important; line-height: 1.55 !important; }
@media (max-width: 640px){
  .ka-archive-grid{ grid-template-columns: 1fr !important; gap: .75rem !important; }
  .ka-archive-grid > a{ display:block !important; }
  .ka-archive-grid > a p{ margin-top: .35rem !important; }
}
/* Eski bağlantı ağı bloğu tamamen kaldırıldı; kalıntı görünmesin */
.ka-network-card{ display:none !important; }
/* Header/logo mobil sıkı */
@media (max-width: 640px){
  header a[aria-label="KuyumAltın ana sayfa"] span.leading-tight .block{ font-size: 1.05rem !important; }
}
/* Tablo taşmaları */
.table-soft{ width:100%; }
.table-soft th,.table-soft td{ white-space: nowrap; }


/* KuyumAltın v5 - kalite/SEO/trust temizlik */
/* Console/cache temizliği için v5 asset dosyaları kullanılır. */
.ka-archive-grid{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;}
.ka-archive-grid > a{min-width:0 !important;width:100% !important;display:block !important;}
@media (max-width: 900px){
  .ka-archive-grid{grid-template-columns: 1fr !important;}
}
/* Anasayfa hero üst boşluğu v5 */
.bg-gold-radial .hero-noise > .ka-container{padding-top: .75rem !important;padding-bottom: 2.2rem !important;}
@media (min-width: 768px){.bg-gold-radial .hero-noise > .ka-container{padding-top:1.4rem !important;padding-bottom:3rem !important;}}
@media (min-width: 1024px){.bg-gold-radial .hero-noise > .ka-container{padding-top:1.65rem !important;padding-bottom:3.35rem !important;}}
.ka-legal-strip a{white-space:nowrap;}
.ka-trust-note{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);border-radius:1.25rem;padding:1rem;color:rgba(255,255,255,.62);font-size:.78rem;line-height:1.65;}
.ka-clean-link-card{border-radius:1.2rem !important;min-height:auto !important;}
.ka-clean-link-card p{overflow-wrap:break-word;}
@media (max-width:640px){
  .ka-container{padding-left:1rem;padding-right:1rem;}
  .ka-card{border-radius:1.25rem;}
  .ka-section-title{font-size:1.55rem !important;line-height:1.18 !important;}
  footer .ka-container{padding-left:1.25rem;padding-right:1.25rem;}
}
