@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap');

/* =====================================================================
   custom.css — penyesuaian tampilan halaman depan (front custom-page)
   ---------------------------------------------------------------------
   Menyeragamkan ketebalan teks di dalam tabel konten halaman publik.

   Latar belakang:
   Isi tabel berasal dari HTML yang diketik/di-paste lewat editor (TinyMCE),
   sehingga sebagian sel membungkus teksnya dengan <strong> dan sebagian
   tidak. Akibatnya di halaman depan ada baris yang tampak tebal dan ada
   yang tipis, walau di admin terlihat sama.

   Aturan di bawah memaksa SEMUA sel isi tabel (tbody) memakai ketebalan
   yang sama, apa pun markup aslinya. !important dipakai agar menang atas
   style inline dari editor dan CSS bawaan halaman.
   ===================================================================== */
.page-content table tbody td,
.page-content table tbody td span,
.page-content table tbody td p,
.page-content table tbody td li,
.page-content table tbody td strong {
    font-weight: 700 !important;
}

/* =====================================================================
   FONT UI HALAMAN DEPAN → Plus Jakarta Sans
   ---------------------------------------------------------------------
   Mengubah font MENU dan LABEL/JUDUL di halaman utama menjadi
   'Plus Jakarta Sans'.

   Area KONTEN (WYSIWYG dari admin) sengaja TIDAK disentuh: selektor di
   bawah hanya menyasar elemen menu & label tema, bukan .page-content /
   isi post. Jadi font di dalam konten tetap mengikuti pengaturan editor.
   !important dipakai agar menang atas font bawaan tema (Poppins/Chakra
   Petch/Roboto).
   ===================================================================== */

/* --- Menu navigasi --- */
.mega-menu,
.mega-menu .menu,
.mega-menu .menu-links,
.mega-menu .menu-list-items,
.mega-menu .menu-list-items a,
.mega-menu .drop-down-multilevel,
.mega-menu .drop-down-multilevel a {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* --- Label & judul di halaman utama --- */
.section-title,
.section-title .title,
.title,
.post-title,
.accordion-title,
.slide__content--headings,
.subtitle-info-publik,
.title-download-apps {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

