/* ==========================================================
   TEMA JURNAL PENGABDIAN MASYARAKAT BUMI RAFFLESIA
   Gaya "boxed" dengan judul jurnal utuh di tengah atas,
   menu tengah, sidebar panel, daftar artikel beraksen.
   Warna tetap biru + emas. Huruf: Lato 14px.
   Cadangan tema lama: styleSheet_LAMA_backup.css
   ========================================================== */

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400&display=swap');

:root {
  --primary: #0f4c81;
  --primary-dark: #0a365c;
  --primary-soft: #eaf1f8;
  --gold: #f5b50b;
  --gold-light: #ffd54a;
  --text: #24292f;
  --muted: #5f6b7a;
  --line: #d9e1ea;
}

/* ---------- 1. DASAR ---------- */
html {
  background-color: #e8eef4;
  background-image: radial-gradient(rgba(15, 76, 129, .10) 1px, transparent 1.3px);
  background-size: 18px 18px;
}
body {
  font-family: 'Lato', Arial, Helvetica, sans-serif !important;
  font-size: 14px;
  line-height: 1.65;
  color: var(--text);
  background: transparent !important;
}
h1, h2, h3, h4, h5, h6,
.pkp_site_name .is_text {
  font-family: 'Lato', Arial, Helvetica, sans-serif !important;
}
a { color: var(--primary); }
a:hover, a:focus { color: var(--primary-dark); }

.pkp_structure_page {
  background: #fff;
  box-shadow: 0 0 0 1px #c9d4df, 0 8px 28px rgba(10, 54, 92, .16);
}
@media (min-width: 992px) {
  html { padding: 22px 0; }
  body { max-width: 1180px; margin: 0 auto; }
}

/* ---------- 2. HEADER / BANNER JUDUL ---------- */
.pkp_structure_head {
  background: var(--primary) !important;
  border: 0 !important;
  padding: 0 !important;
}
.pkp_head_wrapper {
  position: relative;
  padding: 0 !important;
  width: auto !important;
  max-width: none !important;
}
/* Banner: latar biru bergaris diagonal + tekstur titik */
.pkp_site_name_wrapper {
  position: relative;
  height: auto !important;
  padding: 34px 220px 30px !important;
  text-align: center;
  color: #fff;
  background:
    linear-gradient(115deg, transparent 0 6%, rgba(255,255,255,.05) 6% 14%, transparent 14% 16%,
      rgba(255,255,255,.07) 16% 17.5%, transparent 17.5% 82%, rgba(255,255,255,.06) 82% 83.5%,
      transparent 83.5% 87%, rgba(255,255,255,.04) 87% 100%),
    radial-gradient(rgba(255,255,255,.07) 1px, transparent 1.3px) 0 0 / 16px 16px,
    linear-gradient(115deg, #082f52 0%, #0f4c81 50%, #145d92 100%) !important;
}
/* Logo UMB (kiri) */
.pkp_site_name_wrapper:before {
  content: "";
  position: absolute;
  left: 46px;
  top: 50%;
  width: 132px;
  height: 132px;
  margin-top: -66px;
  border-radius: 50%;
  background: #fff url("data:image/png;base64,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") center / 112px auto no-repeat;
  box-shadow: 0 0 0 5px var(--gold-light), 0 8px 20px rgba(0, 0, 0, .35);
}
/* Sampul terbitan terbaru (kanan) */
.pkp_site_name:before {
  content: "";
  position: absolute;
  right: 60px;
  top: 50%;
  width: 104px;
  height: 147px;
  margin-top: -74px;
  background: #fff url("/public/journals/7/cover_issue_615_en_US.jpg") center / cover no-repeat;
  border: 4px solid #fff;
  box-shadow: -8px 10px 18px rgba(0, 0, 0, .4);
  transform: rotate(3deg);
}
.pkp_site_name {
  position: static !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
}
.pkp_site_name > a {
  display: block;
  padding: 0 !important;
  text-decoration: none !important;
}
/* Judul jurnal di tengah: satu kesatuan nama sesuai ISSN,
   dua baris dengan gaya yang sama (seperti di sampul) */
.pkp_site_name > a.is_text {
  display: block;
  margin: 0 auto !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
}
.pkp_site_name > a.is_text:before,
.pkp_site_name > a.is_text:after {
  display: block;
  color: var(--gold-light);
  font-size: 34px;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: 1.5px;
  text-shadow: 0 3px 0 rgba(0, 0, 0, .28);
}
.pkp_site_name > a.is_text:before { content: "JURNAL PENGABDIAN MASYARAKAT"; }
.pkp_site_name > a.is_text:after { content: "BUMI RAFFLESIA"; }
.pkp_site_name > a.is_text:hover:before,
.pkp_site_name > a.is_text:hover:after { color: #ffe48a; }
/* Penerbit + garis ornamen */
.pkp_site_name:after {
  content: "LPPM Universitas Muhammadiyah Bengkulu";
  display: block;
  margin-top: 10px;
  padding-top: 12px;
  color: #e6eef7;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .4px;
  line-height: 1.3;
  background: linear-gradient(90deg, transparent, var(--gold-light), transparent) center top / 320px 2px no-repeat;
}
/* ISSN */
.pkp_site_name_wrapper:after {
  content: "p-ISSN 2623-2111   |   e-ISSN 2623-212X";
  display: inline-block;
  white-space: pre;
  margin-top: 10px;
  padding: 4px 18px;
  border: 1.5px solid rgba(255, 213, 74, .85);
  border-radius: 30px;
  color: #ffe9a8;
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.5;
}
/* Desktop sempit (992-1199px): judul diperkecil agar tetap 2 baris */
@media (min-width: 992px) and (max-width: 1199px) {
  .pkp_site_name_wrapper { padding: 30px 175px 26px !important; }
  .pkp_site_name_wrapper:before {
    left: 30px;
    width: 112px;
    height: 112px;
    margin-top: -56px;
    background-size: 94px auto;
  }
  .pkp_site_name:before {
    right: 40px;
    width: 86px;
    height: 122px;
    margin-top: -61px;
  }
  .pkp_site_name > a.is_text:before,
  .pkp_site_name > a.is_text:after { font-size: 28px; letter-spacing: 1px; }
}
/* Bila kelak memakai gambar header, gambar tampil penuh */
.pkp_site_name .is_img img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100% !important;
  max-height: none !important;
}

/* Menu pengguna (Register / Login / Dashboard) di pojok kanan atas */
@media (min-width: 992px) {
  .pkp_navigation_user_wrapper {
    position: absolute !important;
    top: 8px !important;
    right: 12px !important;
    left: auto !important;
    padding: 0 !important;
    width: auto !important;
    z-index: 20;
  }
  .pkp_navigation_user {
    width: auto !important;
    margin: 0 !important;
  }
  .pkp_navigation_user > li > a {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 700;
    padding: 3px 11px !important;
    margin-left: 4px;
    background: rgba(0, 0, 0, .28);
    border-radius: 3px;
    border: 0 !important;
  }
  .pkp_navigation_user > li > a:hover,
  .pkp_navigation_user > li > a:focus {
    background: var(--gold);
    color: #1d1d1d !important;
    text-decoration: none;
  }
  .pkp_navigation_user ul {
    background: #fff;
    border-top: 3px solid var(--gold);
    box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
  }
  .pkp_navigation_user ul a {
    color: var(--text) !important;
    background: transparent !important;
  }
  .pkp_navigation_user ul a:hover {
    background: var(--primary-soft) !important;
    color: var(--primary) !important;
  }
}

/* ---------- 3. MENU UTAMA (TENGAH) ---------- */
@media (min-width: 992px) {
  .pkp_navigation_primary_row {
    background: var(--primary) !important;
    border-top: 1px solid rgba(255, 255, 255, .12);
    border-bottom: 4px solid var(--gold);
    padding: 0 !important;
  }
  .pkp_navigation_primary_wrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto !important;
    max-width: none !important;
    padding: 0 110px !important;
  }
  .pkp_navigation_primary {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    background: none !important;
    box-shadow: none !important;
  }
  .pkp_navigation_primary > li > a {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 700;
    padding: 12px 18px !important;
    margin: 0 !important;
    border: 0 !important;
    text-transform: none;
    letter-spacing: .2px;
  }
  .pkp_navigation_primary > li > a:hover,
  .pkp_navigation_primary > li > a:focus,
  .pkp_navigation_primary > li:hover > a {
    background: var(--primary-dark);
    color: var(--gold-light) !important;
    text-decoration: none;
  }
  .pkp_navigation_primary ul {
    background: #fff !important;
    border-top: 3px solid var(--gold) !important;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 10px 22px rgba(0, 0, 0, .18);
    text-align: left;
  }
  .pkp_navigation_primary ul a {
    color: var(--text) !important;
    font-weight: 400;
    padding: 8px 16px !important;
    border: 0 !important;
  }
  .pkp_navigation_primary ul a:hover,
  .pkp_navigation_primary ul a:focus {
    background: var(--primary-soft) !important;
    color: var(--primary) !important;
    text-decoration: none;
  }
  .pkp_navigation_search_wrapper {
    position: absolute;
    right: 14px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .pkp_navigation_search_wrapper a {
    color: #fff !important;
    font-weight: 700;
    padding: 6px 10px !important;
    border: 0 !important;
  }
  .pkp_navigation_search_wrapper a:hover {
    color: var(--gold-light) !important;
    text-decoration: none;
  }
}

/* ---------- 4. TATA LETAK KONTEN + SIDEBAR ---------- */
.pkp_structure_content:before,
.pkp_structure_content:after,
.pkp_structure_main:before,
.pkp_structure_main:after {
  display: none !important;
  content: none !important;
}
@media (min-width: 992px) {
  .pkp_structure_content {
    display: flex;
    align-items: flex-start;
    gap: 26px;
    width: auto !important;
    max-width: none !important;
    padding: 24px 22px 32px !important;
  }
  .pkp_structure_main {
    flex: 1 1 auto;
    min-width: 0;
    width: auto !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .pkp_structure_sidebar {
    flex: 0 0 290px;
    width: 290px !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
}

/* ---------- 5. TIPOGRAFI KONTEN ---------- */
.pkp_structure_main {
  font-size: 14px;
  line-height: 1.7;
}
.pkp_structure_main p { text-align: justify; }
.pkp_structure_main h1,
.pkp_structure_main .page_title {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.35;
  color: var(--primary);
  border-left: 5px solid var(--gold);
  padding: 2px 0 2px 12px;
  margin: 0 0 18px;
}
.pkp_structure_main h2 {
  font-size: 18px;
  font-weight: 900;
  color: var(--primary-dark);
}
.pkp_structure_main h3 { font-size: 16px; font-weight: 700; }

/* Judul bagian di beranda dan daftar isi */
.page_index_journal > section > h2,
.homepage_about > h2,
.current_issue > h2,
.cmp_announcements > h2,
.obj_issue_toc .sections .section > h2,
.obj_issue_toc .sections .section > h3,
.obj_issue_toc .galleys > h2 {
  font-size: 15px !important;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .6px;
  color: var(--primary) !important;
  background: var(--primary-soft);
  border-left: 5px solid var(--gold);
  padding: 8px 12px !important;
  margin: 0 0 16px !important;
}
.obj_issue_toc .sections .section > h2:before,
.obj_issue_toc .sections .section > h2:after,
.obj_issue_toc .sections .section > h3:before,
.obj_issue_toc .sections .section > h3:after,
.obj_issue_toc .sections .section:before { display: none !important; }
.obj_issue_toc .sections .section > h2,
.obj_issue_toc .sections .section > h3 {
  display: block !important;
  position: static !important;
}

/* Breadcrumb dalam kotak */
.cmp_breadcrumbs {
  display: block;
  background: #f4f7fa;
  border: 1px solid var(--line);
  border-radius: 4px;
  padding: 6px 12px;
  margin: 0 0 22px;
  font-size: 13px;
}
.cmp_breadcrumbs ol { margin: 0; }
.cmp_breadcrumbs .current { color: var(--muted); }

/* Tabel "Journal Indexed" tidak memaksa kolom melebar */
.pkp_structure_main .additional_content table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
}
.pkp_structure_main img { max-width: 100%; height: auto; }

/* Urutan beranda: About -> identitas & indeksasi -> pengumuman -> terbitan terkini */
.page_index_journal { display: flex; flex-direction: column; }
.page_index_journal > .homepage_about { order: 1; }
.page_index_journal > .additional_content { order: 2; }
.page_index_journal > .cmp_announcements { order: 3; }
.page_index_journal > .current_issue { order: 4; }
.page_index_journal > .additional_content { margin-bottom: 28px; }

/* Tabel identitas jurnal */
.journal-info { margin: 0 0 26px; }
.pkp_structure_main .additional_content .journal-info table {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #f7f9fb;
  border: 1px solid var(--line);
  border-left: 5px solid var(--primary);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(10, 54, 92, .08);
  overflow: hidden;
}
.journal-info tr:nth-child(even) { background: #fff; }
.journal-info th,
.journal-info td {
  padding: 7px 14px;
  border-bottom: 1px solid #e6ecf2;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
  line-height: 1.5;
}
.journal-info tr:last-child th,
.journal-info tr:last-child td { border-bottom: 0; }
.journal-info th {
  width: 32%;
  color: var(--primary-dark);
  font-weight: 700;
  white-space: nowrap;
}
.journal-info th:before {
  content: "\f0da";
  font-family: FontAwesome;
  color: var(--gold);
  margin-right: 8px;
}
.journal-info td { color: var(--text); font-weight: 700; }
.journal-info td a { color: var(--primary); text-decoration: underline; }
.journal-info td a:hover { color: var(--gold); }

/* Judul "Journal Indexed" + logo indeksasi */
.additional_content > p:first-of-type strong,
.additional_content > p > strong:only-child {
  display: block;
  font-size: 15px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .6px;
  color: var(--primary);
  background: var(--primary-soft);
  border-left: 5px solid var(--gold);
  padding: 8px 12px;
}
.additional_content td img { transition: transform .2s ease; }
.additional_content td a:hover img { transform: scale(1.06); }

@media (max-width: 600px) {
  .journal-info th { width: auto; white-space: normal; }
  .journal-info th,
  .journal-info td { display: block; width: auto; border-bottom: 0; padding: 4px 12px; }
  .journal-info td { padding-bottom: 9px; border-bottom: 1px solid #e6ecf2; }
}

/* ---------- 6. DAFTAR ARTIKEL ---------- */
.cmp_article_list > li {
  background: #fff;
  border: 1px solid var(--line);
  border-left: 5px solid var(--primary);
  border-radius: 0 4px 4px 0;
  padding: 12px 14px 12px !important;
  margin: 0 0 14px !important;
  box-shadow: 0 1px 3px rgba(10, 54, 92, .06);
  transition: border-color .2s ease, box-shadow .2s ease;
}
.cmp_article_list > li:hover {
  border-left-color: var(--gold);
  box-shadow: 0 5px 14px rgba(10, 54, 92, .12);
}
.obj_article_summary > .title {
  font-size: 15px !important;
  line-height: 1.45;
  margin: 0 0 6px !important;
}
.obj_article_summary > .title a {
  color: var(--primary);
  font-weight: 700;
}
.obj_article_summary > .title a:hover { color: var(--primary-dark); }
.obj_article_summary .meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 14px;
  font-size: 13px;
  color: var(--muted);
}
.obj_article_summary .meta .authors { flex: 1 1 auto; }
.obj_article_summary .meta .authors:before {
  content: "\f0c0";
  font-family: FontAwesome;
  margin-right: 6px;
  color: var(--primary);
}
.obj_article_summary .meta .pages {
  float: none !important;
  background: #f4f7fa;
  border: 1px solid var(--line);
  border-radius: 3px;
  padding: 0 8px;
  font-size: 12px;
}
.obj_article_summary .meta .pages:before {
  content: "\f0f6";
  font-family: FontAwesome;
  margin-right: 5px;
}
.obj_article_summary .galleys_links { margin-top: 8px !important; }

/* ---------- 7. TOMBOL PDF / GALLEY ---------- */
.obj_galley_link {
  display: inline-block;
  background: var(--primary) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 3px !important;
  padding: 3px 12px !important;
  font-size: 12.5px !important;
  font-weight: 700;
  line-height: 1.7 !important;
  text-decoration: none !important;
}
.obj_galley_link:before {
  content: "\f15b";
  font-family: FontAwesome !important;
  margin-right: 6px;
  color: #fff !important;
}
.obj_galley_link.pdf:before { content: "\f1c1"; }
.obj_galley_link:hover,
.obj_galley_link:focus {
  background: var(--gold) !important;
  color: #1d1d1d !important;
}
.obj_galley_link:hover:before,
.obj_galley_link:focus:before { color: #1d1d1d !important; }

/* ---------- 8. HALAMAN ARTIKEL & TERBITAN ---------- */
.obj_article_details .abstract { text-align: justify; }
.obj_article_details .main_entry .item > .label,
.obj_article_details .entry_details .item > .label {
  font-size: 14px !important;
  font-weight: 900 !important;
  color: var(--primary) !important;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.obj_article_details .entry_details .item {
  background: #f7f9fb;
  border: 1px solid var(--line);
  border-radius: 4px;
  margin-bottom: 10px;
}
.obj_article_details .authors .name { font-weight: 700; color: var(--primary-dark); }
.obj_article_details .authors .name:before {
  content: "\f007";
  font-family: FontAwesome;
  margin-right: 6px;
  color: var(--primary);
}
.obj_issue_toc .heading {
  background: #f7f9fb;
  border: 1px solid var(--line);
  border-radius: 4px;
  padding: 14px !important;
  margin-bottom: 22px;
}
.obj_issue_toc .heading .cover img,
.obj_issue_summary .cover img {
  border: 1px solid var(--line);
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}
.obj_issue_summary .title { font-weight: 700; }

/* ---------- 9. SIDEBAR ---------- */
.pkp_structure_sidebar .pkp_block {
  background: #fff;
  padding: 0 !important;
  margin: 0 0 18px !important;
  border: 1px solid var(--line);
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(10, 54, 92, .10);
}
.pkp_structure_sidebar .pkp_block .title:not(.pkp_screen_reader) {
  display: block;
  background: var(--primary);
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .8px;
  padding: 10px 14px !important;
  margin: 0 !important;
  border-bottom: 3px solid var(--gold);
}
.pkp_structure_sidebar .pkp_block .content { padding: 12px 14px; }
#customblock-menu .content,
#customblock-visitor .content { padding: 0 !important; }
#customblock-menu .content > p { margin: 0; font-size: 0; line-height: 0; }
#customblock-visitor .content { padding: 8px 14px !important; font-size: 13px; }

/* Blok menu kustom (tabel lama) menjadi daftar menu rapi */
#customblock-menu table {
  width: 100% !important;
  float: none !important;
  margin: 0 !important;
  border-collapse: collapse;
}
#customblock-menu td {
  background: var(--primary) !important;
  height: auto !important;
  padding: 0 !important;
  text-align: left !important;
  border-bottom: 1px solid rgba(255, 255, 255, .13) !important;
  font-size: 13.5px;
  line-height: 1.45;
}
#customblock-menu td span,
#customblock-menu td strong { color: inherit !important; }
#customblock-menu td > a,
#customblock-menu td > span {
  display: block;
  position: relative;
  padding: 9px 12px 9px 32px;
  color: #fff !important;
  text-decoration: none !important;
  transition: background .15s ease, box-shadow .15s ease;
}
#customblock-menu td > a strong,
#customblock-menu td > span strong { font-weight: 700; }
#customblock-menu td > a:before {
  content: "\f105";
  font-family: FontAwesome;
  position: absolute;
  left: 15px;
  top: 9px;
  color: var(--gold-light);
}
#customblock-menu td > a:hover,
#customblock-menu td > a:focus {
  background: var(--primary-dark);
  box-shadow: inset 4px 0 0 var(--gold);
  color: var(--gold-light) !important;
}
/* Baris judul kelompok (kuning) */
#customblock-menu table td[style*="ffd700"] {
  background: var(--gold) !important;
  color: #1d1d1d !important;
  text-align: center !important;
  border-bottom: 0 !important;
}
#customblock-menu td[style*="ffd700"] > span {
  padding: 7px 12px;
  color: #1d1d1d !important;
  font-size: 12.5px;
  font-weight: 900;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
/* Baris berisi gambar (SINTA, WhatsApp, lisensi, tools, visitor, SK) */
#customblock-menu td:has(img) {
  background: #fff !important;
  text-align: center !important;
  padding: 10px !important;
  border-bottom: 1px solid var(--line) !important;
}
#customblock-menu td:has(img) a,
#customblock-menu td:has(img) > a {
  display: inline-block;
  padding: 0;
  box-shadow: none !important;
  background: transparent !important;
}
#customblock-menu td:has(img) a:before { display: none !important; }
#customblock-menu td:has(img) p { margin: 0; }
#customblock-menu img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
/* Gambar lisensi CC lama (server asal tidak aktif) diganti badge resmi */
#customblock-menu a[href*="creativecommons.org"] img { display: none !important; }
#customblock-menu a[href*="creativecommons.org"]:after {
  content: "";
  display: inline-block;
  width: 132px;
  height: 46px;
  background: url("https://licensebuttons.net/l/by-sa/4.0/88x31.png") center / contain no-repeat;
}
.pkp_structure_sidebar iframe { max-width: 100%; }

/* Blok bahasa */
.block_language ul { margin: 0; padding: 0; list-style: none; }
.block_language li { padding: 4px 0; border-bottom: 1px dashed var(--line); }
.block_language li:last-child { border-bottom: 0; }
.block_language li.current a { font-weight: 700; color: var(--primary-dark); }

/* ---------- 10. TOMBOL UMUM ---------- */
.cmp_button,
.pkp_button,
button.submit,
.cmp_form .buttons button {
  background: var(--primary) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 3px !important;
  font-weight: 700;
  box-shadow: none !important;
}
.cmp_button:hover,
.pkp_button:hover,
button.submit:hover,
.cmp_form .buttons button:hover {
  background: var(--gold) !important;
  color: #1d1d1d !important;
}

/* ---------- 11. FOOTER ---------- */
.pkp_structure_footer_wrapper {
  background: var(--primary-dark) !important;
  border-top: 4px solid var(--gold);
  color: #dce6f0;
}
.pkp_structure_footer {
  background: transparent !important;
  margin: 0 !important;
  padding: 26px 22px 12px !important;
  width: auto !important;
  max-width: none !important;
}
.pkp_footer_content {
  color: #dce6f0;
  font-size: 13.5px;
  padding: 0 !important;
}
.pkp_footer_content a { color: var(--gold-light) !important; }
.pkp_footer_content hr { border: 0; border-top: 1px solid rgba(255, 255, 255, .18); }
.pkp_footer_content iframe { max-width: 100%; border-radius: 4px; }
/* Logo OJS di footer: berkas gambarnya tidak ada di server, disembunyikan */
.pkp_brand_footer { display: none !important; }

/* ---------- 12. TAMPILAN PONSEL ---------- */
@media (max-width: 991px) {
  html { padding: 0; }
  .pkp_site_name_wrapper { padding: 56px 14px 20px !important; }
  .pkp_site_name_wrapper:before {
    position: static;
    display: block;
    width: 84px;
    height: 84px;
    margin: 0 auto 12px;
    background-size: 70px auto;
    box-shadow: 0 0 0 4px var(--gold-light), 0 6px 14px rgba(0, 0, 0, .3);
  }
  .pkp_site_name:before { display: none; }
  .pkp_site_name > a.is_text:before,
  .pkp_site_name > a.is_text:after { font-size: 17px; letter-spacing: .3px; }
  .pkp_site_name:after { font-size: 13px; background-size: 200px 2px; }
  .pkp_site_name_wrapper:after { font-size: 11.5px; padding: 3px 12px; letter-spacing: .5px; }
  .pkp_site_nav_toggle {
    top: 6px !important;
    left: 8px !important;
    background: rgba(0, 0, 0, .25) !important;
    border-radius: 4px;
  }
  .pkp_site_nav_menu { background: var(--primary) !important; }
  .pkp_site_nav_menu a { color: #fff !important; }
  .pkp_navigation_user_wrapper { border-top: 1px solid rgba(255, 255, 255, .2); }
  .pkp_structure_content { padding-top: 16px !important; }
  .pkp_structure_main h1,
  .pkp_structure_main .page_title { font-size: 19px; }
}
