/* ==========================================================================
   Tema Uyum Katmanı — GeneratePress 3.6.x
   hurda-detay.css'ten SONRA yüklenir (bağımlılık zinciri ile garanti).

   Sayfa yapısı, eklentinin PHP tarafında GP'nin kendi işaretlemesiyle
   üretiliyor:
       body.full-width-content.no-sidebar.separate-containers
         #page.site.grid-container.container
           #content.site-content
             #primary.content-area
               #main.site-main
                 .hurdaci-sayfa-icerigi   <- şablonumuz

   GP'nin kendi "full-width-content" sınıfı konteyner genişliğini zaten
   açıyor. Burada yalnızca GERİYE KALAN çakışmalar temizleniyor.
   ========================================================================== */

/* --------------------------------------------------------------------------
   0) Kapsam
   Aşağıdaki tüm kurallar sadece bizim şablonlarımızın çizildiği sayfalarda
   geçerli. .hly-sayfa sınıfı yok; GP'nin gövde sınıflarını kullanıyoruz.
   -------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------
   1) separate-containers beyaz kutusu
   GP, .site-main > * öğelerine alt boşluk; .separate-containers .site-main'e
   de 20px kenar boşluğu verir. Şablon kendi boşluklarını yönettiği için
   bunları sıfırlıyoruz. (full-width-content + no-sidebar zaten margin:0
   yapıyor, bu kural emniyet kemeri.)
   -------------------------------------------------------------------------- */
body.single-hurda_il .site-main,
body.single-hurda_ilce .site-main,
body.single-hurda_mahalle .site-main {
	margin: 0;
	padding: 0;
	background: none;
	box-shadow: none;
	border: 0;
}

body.single-hurda_il .site-main > .hurdaci-sayfa-icerigi,
body.single-hurda_ilce .site-main > .hurdaci-sayfa-icerigi,
body.single-hurda_mahalle .site-main > .hurdaci-sayfa-icerigi {
	margin-bottom: 0;
	padding: 0;
	background: none;
	box-shadow: none;
	border: 0;
}

/* #content'in GP tarafından verilen iç boşluğu */
body.single-hurda_il .site-content,
body.single-hurda_ilce .site-content,
body.single-hurda_mahalle .site-content {
	padding: 0;
}

/* --------------------------------------------------------------------------
   2) Gövde arka planı ve tipografi
   hurda-detay.css `body { background: linear-gradient(...) }` tanımlar.
   GP'nin satır içi dinamik CSS'i wp_head'de BİZDEN SONRA basıldığı için
   onu geçebilir. Burada gövde sınıfıyla özgüllüğü artırıp garantiye alıyoruz.
   -------------------------------------------------------------------------- */
body.single-hurda_il,
body.single-hurda_ilce,
body.single-hurda_mahalle {
	background: linear-gradient(135deg, #f0f7f4 0%, #e8f5f1 100%);
	color: #1a1a1a;
	line-height: 1.8;
}

/* --------------------------------------------------------------------------
   3) Tema başlığı / meta / gezinme
   PHP tarafında generate_show_title ve generate_show_entry_header zaten
   kapatıldı. Bu kurallar, GP Premium veya bir "Element" başlık basarsa
   diye ikinci savunma hattı.
   -------------------------------------------------------------------------- */
body.single-hurda_il .entry-header,
body.single-hurda_ilce .entry-header,
body.single-hurda_mahalle .entry-header,
body.single-hurda_il .entry-meta,
body.single-hurda_ilce .entry-meta,
body.single-hurda_mahalle .entry-meta,
body.single-hurda_il .page-header,
body.single-hurda_ilce .page-header,
body.single-hurda_mahalle .page-header,
body.single-hurda_il .post-navigation,
body.single-hurda_ilce .post-navigation,
body.single-hurda_mahalle .post-navigation,
body.single-hurda_il #comments,
body.single-hurda_ilce #comments,
body.single-hurda_mahalle #comments {
	display: none;
}

/* --------------------------------------------------------------------------
   4) Tipografi çakışmaları
   GP başlıklara kendi boyut/ağırlıklarını dayatır. Şablonun kendi ölçeği
   geçerli olsun diye .hurdaci-sayfa-icerigi içinde nötrleniyor.
   -------------------------------------------------------------------------- */
.hurdaci-sayfa-icerigi h1,
.hurdaci-sayfa-icerigi h2,
.hurdaci-sayfa-icerigi h3,
.hurdaci-sayfa-icerigi h4,
.hurdaci-sayfa-icerigi h5,
.hurdaci-sayfa-icerigi h6 {
	clear: none;
	font-family: inherit;
}

.hurdaci-sayfa-icerigi a {
	text-decoration: none;
}

/* GP'nin buton stillerinin şablon butonlarını ezmesini engelle */
.hurdaci-sayfa-icerigi a.hurdaci-btn,
.hurdaci-sayfa-icerigi .hurdaci-btn {
	box-shadow: none;
}

/* --------------------------------------------------------------------------
   5) "Hizmet Bölgelerimiz" sayfası
   Bu bir normal `page` olduğu için gövde sınıfı .page + sayfa kimliği.
   Şablonu bizim eklenti çizdiği için .hurdaci-sayfa-icerigi yine mevcut.
   -------------------------------------------------------------------------- */
body.page.full-width-content .site-main > .hurdaci-sayfa-icerigi {
	margin-bottom: 0;
	padding: 0;
	background: none;
	box-shadow: none;
}

/* --------------------------------------------------------------------------
   6) Mobil
   -------------------------------------------------------------------------- */
@media (max-width: 768px) {
	body.single-hurda_il .site-content,
	body.single-hurda_ilce .site-content,
	body.single-hurda_mahalle .site-content {
		padding: 0;
	}

	body.single-hurda_il .site-main,
	body.single-hurda_ilce .site-main,
	body.single-hurda_mahalle .site-main {
		margin: 0;
	}
}
