/* 1. Meringankan & membebaskan kontainer utama header */
header.pkp_structure_head,
.pkp_head_wrapper,
.pkp_site_name_wrapper {
    background-color: #f57c00 !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 2. Menghilangkan batasan lebar dari pembungkus logo */
.pkp_site_name {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    float: none !important;
    display: block !important;
}

/* 3. Memaksa gambar banner agar skala dan proporsinya pas % utuh */
.pkp_site_name .is_img img,
.pkp_site_name a.is_img img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

/* 4. Menyesuaikan posisi menu Login / Register */
.pkp_navigation_user_wrapper {
    position: absolute !important;
    top: 10px !important;
    right: 20px !important;
    z-index: 999 !important;
}