/* ==========================================================================
   CSS FINAL TAJAM & JELAS - OJS 3 AT-TANAWUL
   Memperbaiki Teks Menu (Terkini, Arsip, Tentang Kami, Cari) agar Terang & Tajam
   ========================================================================== */

/* 1. Warna Latar Kepala Jurnal */
header.pkp_structure_head,
.pkp_structure_head,
.pkp_head_wrapper {
    background: #234631 !important;
    background-color: #234631 !important;
    border: none !important;
}

/* 2. Pembungkus Area Header */
.pkp_head_wrapper {
    width: 100% !important;
    max-width: 1280px !important;
    margin: 0 auto !important;
    padding: 12px 15px 0 15px !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* 3. Posisi 1 (Atas): Bingkai & Gambar Banner */
.pkp_site_name_wrapper,
.pkp_site_name,
.pkp_site_name > a {
    width: 100% !important;
    max-width: 1250px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: block !important;
    background: #234631 !important;
    border-radius: 8px 8px 0 0 !important;
    border: 2px solid #c5a059 !important;
    border-bottom: none !important;
    overflow: hidden !important;
}

.pkp_site_name .is_img img {
    width: 100% !important;
    max-width: 1250px !important;
    height: auto !important;
    max-height: 390px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    margin: 0 auto !important;
}

/* 4. Posisi 2 (Tengah): Bar Menu Navigasi (Terkini, Arsip, Tentang Kami, Cari) */
.pkp_navigation_primary_row {
    width: 100% !important;
    max-width: 1250px !important;
    margin: 0 auto !important;
    background: #193424 !important;
    background-color: #193424 !important;
    border-left: 2px solid #c5a059 !important;
    border-right: 2px solid #c5a059 !important;
    border-top: 2px solid #c5a059 !important;
    border-bottom: 1px solid rgba(197, 160, 89, 0.5) !important;
    box-sizing: border-box !important;
}

.pkp_navigation_primary_wrapper {
    background: transparent !important;
    width: 100% !important;
}

/* KUNCI PERBAIKAN: Membuat Teks 'Terkini, Arsip, Tentang Kami, Cari' Putih/Krem Terang & Tajam */
.pkp_navigation_primary > li > a,
.pkp_search .search_controls a,
.pkp_search a.headerSearchPrompt {
    color: #ffffff !important; /* Warna putih terang agar sangat jelas terbaca */
    font-weight: bold !important;
    font-size: 14px !important;
}

.pkp_navigation_primary > li > a:hover,
.pkp_search a.headerSearchPrompt:hover {
    color: #f5e6c4 !important; /* Berubah ke krem emas saat disentuh kursor */
}

/* 5. Posisi 3 (Bawah Banner): Baris Login / muhammadfauzime */
.pkp_navigation_user_wrapper {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    width: 100% !important;
    max-width: 1250px !important;
    margin: 0 auto 12px auto !important;
    padding: 4px 15px !important;
    background: #14291D !important;
    background-color: #14291D !important;
    border-left: 2px solid #c5a059 !important;
    border-right: 2px solid #c5a059 !important;
    border-bottom: 2px solid #c5a059 !important;
    border-radius: 0 0 8px 8px !important;
    box-sizing: border-box !important;
}

.pkp_navigation_user {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.pkp_navigation_user > li > a {
    color: #f5e6c4 !important;
    font-weight: bold !important;
    font-size: 13.5px !important;
    padding: 4px 10px !important;
    border-left: 1px solid rgba(197, 160, 89, 0.4) !important;
}

/* 6. Mengubah Kotak Dropdown Saat Klik Menu 'Tentang Kami' atau 'muhammadfauzime' */
.pkp_navigation_user ul,
.pkp_navigation_primary ul {
    background-color: #193424 !important;
    border: 1px solid #c5a059 !important;
    border-radius: 4px !important;
}

.pkp_navigation_user ul li a,
.pkp_navigation_primary ul li a {
    color: #ffffff !important;
    background-color: transparent !important;
    font-weight: normal !important;
}

.pkp_navigation_user ul li a:hover,
.pkp_navigation_primary ul li a:hover {
    background-color: #234631 !important;
    color: #f5e6c4 !important;
}

/* 7. Mengubah Link Biru HANYA di Area Isi Bawah (Tidak Mengganggu Menu Atas) */
.pkp_structure_main a,
.pkp_block a,
.cmp_breadcrumbs a {
    color: #234631 !important;
    font-weight: 500 !important;
}

.pkp_structure_main a:hover,
.pkp_block a:hover,
.cmp_breadcrumbs a:hover {
    color: #8c6d23 !important;
}

/* 8. Mengubah Tombol Login, Register, dan Submit dari Biru Menjadi Hijau & Emas */
.cmp_form .buttons button,
.pkp_button,
.pkp_button_primary,
button.submit {
    background-color: #234631 !important;
    border: 1px solid #c5a059 !important;
    color: #ffffff !important;
    font-weight: bold !important;
}

.cmp_form .buttons button:hover,
.pkp_button:hover,
.pkp_button_primary:hover,
button.submit:hover {
    background-color: #14291D !important;
    color: #f5e6c4 !important;
}