/**
 * Sabit (position:fixed) site header'ı, altındaki içeriği telafi eden bir
 * boşluk olmadan her sayfada kapatıyordu (~81px header yüksekliği, hem
 * masaüstü hem mobilde aynı). Anasayfa bundan etkilenmiyordu çünkü hero
 * bölümünün kendi büyük üst boşluğu tesadüfen bunu maskeliyordu — ama
 * Hakkımızda, Komisyonlar, Köşe Yazıları/Bağlantılar arşivleri, kurs
 * arşivi ve tekil kurs sayfası dahil SİTE GENELİNDE içerik header'ın
 * altında/arkasında başlıyordu.
 *
 * Anasayfa (kendi boşluğu zaten yeterli) hariç tutularak, Bricks'in
 * standart içerik sarmalayıcısına (#brx-content) ve Tutor LMS'in kendi
 * sarmalayıcısına (.tutor-wrap, Bricks'in #brx-content'ini bypass ediyor)
 * 96px üst boşluk ekleniyor — 81px header + 8px'lik spacing skalasına
 * uygun rahat bir tampon.
 */
body:not(.home) #brx-content {
	padding-top: 96px;
}

.tutor-wrap {
	padding-top: 96px;
}

/* Bricks'in özel şablonu olmayan taxonomy/post-type arşivlerinde otomatik
 * eklediği "Archive Title" sarmalayıcısı — #brx-content'in DIŞINDA, header
 * ile içerik arasında ayrı bir sibling. Kendi margin-top:60px değeri
 * sabit header için yetersizdi. */
.bricks-archive-title-wrapper {
	margin-top: 96px;
}

/* Bu sarmalayıcı varsa header boşluğunu O karşılıyor — hemen ardından
 * gelen #brx-content'e AYRICA 96px eklenirse başlık ile içerik arasında
 * gereksiz devasa bir boşluk oluşur. Bu durumda #brx-content'in kendi
 * boşluğunu iptal ediyoruz. */
body:not(.home) .bricks-archive-title-wrapper + #brx-content {
	padding-top: 0;
}
