/* 1. Paksa kontainer paling luar untuk mengikuti tinggi gambar */
header.pkp_structure_head {
    height: auto !important;
    min-height: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
}

/* 2. Bongkar batasan flexbox yang bikin gepeng */
.pkp_site_name_wrapper {
    display: block !important; /* Mengubah dari flex ke block agar tinggi bebas */
    height: auto !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. Pastikan elemen nama situs tidak membatasi tinggi */
.pkp_site_name {
    height: auto !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 4. Paksa link gambar untuk tampil penuh */
.pkp_site_name a.is_img {
    display: block !important;
    height: auto !important;
    width: 100% !important;
}

/* 5. Senjata utama: Paksa gambar proporsional (ANTI GEPENG) */
.pkp_site_name a.is_img img {
    width: 100% !important;    /* Lebar penuh layar */
    height: auto !important;   /* Tinggi otomatis mengikuti proporsi 1920x200 */
    max-height: none !important; 
    display: block !important;
    margin: 0 !important;
}

/* 6. Rapikan bar navigasi (Current, Archives, dsb) agar tetap proporsional */
.pkp_navigation_primary_wrapper {
    max-width: 1140px; 
    margin: 0 auto !important;
    clear: both !important;
}