.tombol-submission {
    display: block;
    background-color: #4682b4;
    color: #ffffff !important;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding: 4px;
    border-radius: 4px;
    text-decoration: none !important;
    margin-bottom: 15px;
    transition: background-color 0.3s ease;
}

.tombol-submission:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.pkp_brand_footer {
    display: none !important;
}

/* ========================================================
   PERBAIKAN SUPER AGRESIF ANTI-GEPENG (UPDATE)
   ======================================================== */

/* 1. Memaksa susunan vertikal dan mencegah distorsi flexbox */
.obj_issue_toc .heading {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important; 
}

/* 2. Mengatur bingkai cover */
.obj_issue_toc .heading .cover {
    width: 100% !important;
    max-width: 400px !important; 
    margin-bottom: 20px !important;
    display: block !important;
}

/* 3. Mengunci tinggi gambar & memaksa objek mempertahankan rasio asli */
.obj_issue_toc .heading .cover img {
    width: 100% !important;
    height: auto !important; /* Wajib auto agar tingginya mengikuti proporsi lebar */
    max-height: none !important; /* Menghapus jika ada batasan tinggi dari tema bawaan */
    min-height: auto !important;
    object-fit: contain !important; /* Senjata pamungkas agar gambar tidak melar/gepeng */
    display: block !important;
}

/* 4. Deskripsi di bawahnya */
.obj_issue_toc .heading .description {
    width: 100% !important;
    display: block !important;
}