/* ================================
   NAVBAR + FOOTER WARNA BIRU
   ================================ */

/* Warna background navbar */
.pkp_navigation_primary_wrapper,
.pkp_navigation_primary_row,
.pkp_site_nav_menu {
    background-color: #3b6e94 !important;
}

/* Dropdown background */
.pkp_navigation_primary_wrapper ul li ul {
    background-color: #3b6e94 !important;
}

/* Teks link utama navbar */
.pkp_navigation_primary_wrapper a,
.pkp_navigation_primary_wrapper a:link,
.pkp_navigation_primary_wrapper a:visited {
    color: #ffffff !important;
}

/* Dropdown link jadi putih */
.pkp_navigation_primary_wrapper ul li ul a,
.pkp_navigation_primary_wrapper ul li ul a:link,
.pkp_navigation_primary_wrapper ul li ul a:visited {
    color: #ffffff !important;
}

/* Hover dropdown: sedikit transparan agar ada efek */
.pkp_navigation_primary_wrapper ul li ul a:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
}

/* Padding kiri-kanan navbar */
.pkp_site_nav_menu .pkp_navigation_primary_row {
    padding-left: 30px;
    padding-right: 30px;
}

/* Batas lebar maksimum agar rata tengah (opsional) */
.pkp_site_nav_menu {
    max-width: 1200px;
    margin: 0 auto;
}

/* ================================
   SUMMARY / ABSTRACT JUSTIFY
   ================================ */
.obj_article_summary .summary,
.obj_article_summary p {
    text-align: justify;
    text-justify: inter-word;
}

/* Background kepala halaman tetap putih */
.pkp_structure_head,
.pkp_head_wrapper,
.pkp_site_name_wrapper,
.pkp_site_name,
.pkp_site_name .is_img img {
    background-color: #ffffff !important;
}

/* Background halaman utama */
.pkp_structure_page {
    background-color: #ffffff !important;
}

/* ================================
   LOGIN & REGISTER WARNA BIRU
   ================================ */

/* Warna teks login dan register */
.pkp_navigation_user_wrapper a,
.pkp_navigation_user_wrapper a:link,
.pkp_navigation_user_wrapper a:visited,
.pkp_navigation_primary_wrapper .login a,
.pkp_navigation_primary_wrapper .register a {
    color: #3b6e94 !important;
}

/* Hover efek lebih gelap */
.pkp_navigation_user_wrapper a:hover,
.pkp_navigation_primary_wrapper .login a:hover,
.pkp_navigation_primary_wrapper .register a:hover {
    color: #2f5878 !important;
}

/* ==========================================
   HAPUS BLOK PUTIH & TAMBAH HOVER HALUS
   ========================================== */

/* Hilangkan blok putih saat diklik / aktif */
.pkp_navigation_primary_wrapper a:active,
.pkp_navigation_primary_wrapper a:focus,
.pkp_navigation_primary_wrapper .is_current,
.pkp_navigation_primary_wrapper .is_current a {
    background: none !important;
    background-color: transparent !important;
    color: #ffffff !important;
    outline: none !important;
}

/* Efek hover halus untuk menu utama */
.pkp_navigation_primary_wrapper a:hover {
    background-color: rgba(255, 255, 255, 0.15) !important;
    /* Efek biru muda transparan */
    color: #ffffff !important;
    transition: background-color 0.3s ease;
    /* Transisi lembut */
}

/* Hover dropdown tetap konsisten */
.pkp_navigation_primary_wrapper ul li ul a:hover {
    background-color: rgba(255, 255, 255, 0.15) !important;
    color: #ffffff !important;
}