/* --- FORCE LOGO FULL WIDTH & CENTERED --- */

/* 1. Hilangkan batasan pada pembungkus utama header */
header.pkp_structure_head, 
header.pkp_structure_head .container,
.pkp_site_name_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
}

/* 2. Paksa link logo untuk memenuhi lebar layar */
.pkp_site_name, 
.pkp_site_name a.is_img {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. Paksa gambar logo untuk mengikuti lebar layar */
.pkp_site_name img {
    width: 100% !important; /* Logo akan memenuhi lebar layar */
    height: auto !important;
    max-height: none !important; /* Hapus batasan tinggi bawaan OJS */
    max-width: 100% !important;
    display: block !important;
    margin: 0 auto !important;
    object-fit: contain; /* Menjaga rasio agar tidak penyet */
}

/* 4. Menghilangkan margin atas agar logo menempel ke paling atas layar */
.pkp_structure_page {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* --- PERBAIKAN AREA KONTEN (Agar rapi seperti gambar target) --- */
.pkp_structure_main {
    background: #ffffff !important;
    padding: 30px !important;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    margin-top: 20px !important;
    border: 1px solid #ddd;
}

/* --- 3. BACKGROUND HALAMAN --- */
body {
    background: #f5f9fb url("https://ejournal.stikes-salsabila.ac.id/public/site/images/admin/bg-ojs.png") fixed !important;
}

/* --- 4. TAMPILAN ARTIKEL (LIST) --- */
.obj_issue_toc .articles > li {
    margin-bottom: 20px;
    border-bottom: solid 3px #e98f09;
    background: #ffffff url("https://ejournal.stikes-salsabila.ac.id/public/site/images/admin/bg-artikel.png") no-repeat right bottom !important;
    padding: 1.5rem;
    border-radius: 0 0 2rem 0;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.1);
}

/* --- 5. PERAPIHAN NAVIGASI --- */
.pkp_navigation_main_wrapper {
    margin-top: 0 !important;
    background: #fff;
    border-bottom: 1px solid #ddd;
}

/* Memastikan teks abstrak rata kanan-kiri */
.obj_article_details .abstract {
    text-align: justify;
}
/* Menghapus/Menyembunyikan Logo OJS PKP di Footer */
.pkp_brand_footer {
    display: none !important;
}

/* Jika masih muncul di beberapa tema tertentu, gunakan ini juga */
footer .is_img {
    display: none !important;
}

/* Khusus untuk teks atau link pendukung di sekitar logo tersebut */
.pkp_structure_footer_wrapper .pkp_brand_footer {
    display: none !important;
}

/* Sembunyikan semua elemen p yang berisi link mencurigakan */
p:has(a[href*="ace99"]), 
p:has(a[href*="gardenstatepoci"]),
p:has(a[href*="bumimineralsulawesi"]),
p:has(a[href*="enspirestudio"]),
p:has(a[href*="widyagama"]),
p:has(a[href*="dentiloquent"]),
p:has(a[href*="trickut.com"]),
p:has(a[href*="nearthecashcorner"]),
p:has(a[href*="ninzabet"]),
p:has(a[href*="richlistquotes"]),
p:has(a[href*="richlistquotes"]),
p:has(a[href*="library.akfarsurabaya.ac.id"]),
p:has(a[href*="franklingizmo"]),
p:has(a[href*="gpibkoinonia"]),
p:has(a[href*="infi"]),
p:has(a[href*="sempoakreatifsurabayabarat"]),
p:has(a[href*="sioforklift"]),
p:has(a[href*="transportologi"]),
p:has(a[href*="pirac"]),
p:has(a[href*="alitmix"]),
p:has(a[href*="enspirestudio"]) {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    position: absolute !important;
    z-index: -9999 !important;
}

/* Mematikan link spesifik dengan font-size 1px */
a[style*="font-size: 1px"] {
    display: none !important;
}