/* =========================================================
   JSN -- jarak aman di sekitar iklan AdSense Auto Ads.
   Dibuat 2026-08-23 atas keluhan pembaca: unit Multiplex yang
   disisipkan Auto Ads menempel langsung ke paragraf, sehingga
   teks artikel dan iklan terbaca menyatu.

   RUANG LINGKUP SENGAJA SEMPIT. File ini HANYA mengatur margin
   (jarak putih) dan `clear`. Tidak ada `max-height`, `overflow`,
   `height`, `transform`, `opacity`, `visibility`, atau
   `display:none` di sini -- memotong, menyusutkan, atau
   menyembunyikan sebagian unit iklan melanggar kebijakan
   penempatan AdSense dan berisiko pembatasan akun. Menambah
   jarak putih di sekitarnya tidak melanggar apa pun.

   Ini BUKAN solusi untuk kepadatan iklan. Jumlah, ukuran, dan
   posisi unit ditentukan Google Auto Ads dari dashboard AdSense,
   bukan dari CSS. File ini hanya membuat batas antara iklan dan
   teks menjadi jelas.

   Nama file memuat "-v1" karena LiteSpeed di situs ini membuang
   query string ?ver= dari HTML akhir, sehingga nama file baru
   adalah satu-satunya cache-bust yang terbukti bekerja (lihat
   catatan panjang pada blok jsn-nav di inc/enqueue.php). Saat isi
   file ini berubah, naikkan ke -v2 dan perbarui enqueue-nya --
   jangan mengedit file ini di tempat.
   ========================================================= */

.jsn-article-body .google-auto-placed,
.jsn-article-body ins.adsbygoogle,
.jsn-article-body .adsbygoogle {
	margin-top: var(--space-7) !important;
	margin-bottom: var(--space-7) !important;
	clear: both;
}

/* Paragraf tepat setelah unit iklan tidak perlu menambah jarak
   lagi: margin-bottom di atas sudah menyediakannya. Menumpuk
   keduanya menghasilkan lubang putih yang terasa seperti artikel
   sudah selesai padahal belum. */
.jsn-article-body .google-auto-placed + p,
.jsn-article-body ins.adsbygoogle + p {
	margin-top: 0;
}

@media (max-width: 480px) {
	.jsn-article-body .google-auto-placed,
	.jsn-article-body ins.adsbygoogle,
	.jsn-article-body .adsbygoogle {
		margin-top: var(--space-6) !important;
		margin-bottom: var(--space-6) !important;
	}
}
