/* 1. Mengunci Ukuran Header & Logo (1165px x 210px) */
.pkp_structure_head {
    width: 1165px !important;
    height: 210px !important;
    margin: 0 auto !important; /* Memastikan header berada di tengah halaman */
    padding: 0 !important;
    background: transparent !important; /* Menghapus warna hijau */
    position: relative; /* Dasar untuk posisi menu user */
}

.pkp_site_name .is_img img {
    width: 1165px !important;
    height: 210px !important;
    max-width: 100% !important;
    display: block;
}

/* 3. Menyatukan Navigasi & User Bar ke Header */
.pkp_navigation_primary_wrapper,
.pkp_navigation_user_wrapper {
    background-color: #004d00 !important; 
    border: none !important;
}

/* 4. Memposisikan Menu User (Login/Register) agar Menyatu di Pojok Atas */
.pkp_navigation_user_wrapper {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
}

/* 5. Styling Teks Menu (Navigasi & User) */
.pkp_navigation_primary a, 
.pkp_navigation_user a {
    color: #ffffff !important; /* Putih agar lebih bersih */
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}

/* 6. Efek Hover Menu (Clean & Modern) */
.pkp_navigation_primary a:hover, 
.pkp_navigation_user a:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
    color: #d4af37 !important; /* Warna emas saat hover */
    text-decoration: none !important;
}

/* 7. Dropdown Menu agar Serasi */
.pkp_navigation_primary .submenu, 
.pkp_navigation_user .submenu {
    background-color: #004d00 !important;
    border: 1px solid #d4af37 !important;
}

.pkp_navigation_primary .submenu a, 
.pkp_navigation_user .submenu a {
    background-color: transparent !important;
    border-bottom: 1px solid rgba(255,255,255,0.1) !important;
    color: #ffffff !important;
}

/* 8. Menyatukan Navigasi dengan Body (Menghapus Jarak Putih) */
.pkp_structure_main {
    margin-top: 0 !important; /* Menghilangkan gap antara menu dan konten */
    background: rgba(255, 255, 255, 0.95); /* Sedikit lebih solid agar mudah dibaca */
    border-radius: 0 0 8px 8px; /* Lengkungan hanya di bawah */
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* 9. Background Batik Seluruh Halaman */
body {
    background-image: url('https://ejournal.stmikglobal.ac.id/public/site/images/adminstmik/bg.jpg'); 
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    background-color: #f4f4f4; 
}