/* TADRIBUNA | OJS Default Theme | CSS tunggal, khusus jurnal ini.
   Jangan gabungkan dengan CSS TA'DIBAN. Cadangkan CSS lama sebelum mengunggah. */
:root{--tr-green:#06674e;--tr-teal:#079c91;--tr-blue:#1183c0;--tr-sky:#dff4ff;--tr-gold:#e2bd64;--tr-ink:#153e4a;--tr-stroke:#d8e8e9;--tr-shadow:0 8px 25px rgba(3,71,90,.1)}
body{font-family:'Bookman Old Style','URW Bookman',Georgia,serif!important;color:var(--tr-ink);background:#f0faff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='176' viewBox='0 0 176 176'%3E%3Cg fill='none' stroke='%23b1e1dd' stroke-width='2' opacity='.48'%3E%3Cpath d='M88 7L111 43 151 48 133 88 151 128 111 133 88 169 65 133 25 128 43 88 25 48 65 43Z'/%3E%3Cpath d='M88 32L112 64 144 88 112 112 88 144 64 112 32 88 64 64Z'/%3E%3C/g%3E%3C/svg%3E");background-size:230px 230px}
body input,body button,body textarea,body select{font-family:inherit}
.pkp_structure_head{background:linear-gradient(105deg,#066749,#099e8d 52%,#1577b9)!important;border-bottom:3px solid var(--tr-gold)}
.pkp_site_name_wrapper{max-width:100%!important;padding:12px 18px 7px!important;margin:0 auto!important;min-height:0!important}
.pkp_site_name{margin:0!important;text-align:center!important;width:100%!important}
.pkp_site_name .is_img,.pkp_site_name .is_img a{display:block!important;max-width:100%!important;width:100%!important}
.pkp_site_name .is_img img,.pkp_site_name img{display:block!important;max-width:100%!important;width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;object-fit:contain;border-radius:8px}
.pkp_navigation_primary_row{background:linear-gradient(105deg,#065d4e,#078c98,#0d73b2)!important;border-bottom:3px solid var(--tr-gold)}
.pkp_navigation_primary>li>a,.pkp_navigation_user>li>a,.pkp_site_nav_menu .search_prompt{color:#fff!important;font-weight:700!important}
.pkp_navigation_primary>li>a:hover,.pkp_site_nav_menu .search_prompt:hover{background:rgba(255,255,255,.14)!important}
.pkp_navigation_primary ul a{color:#12435d!important}
.pkp_structure_content{background:rgba(255,255,255,.62)}
.pkp_structure_main h1,.pkp_structure_main h2,.pkp_structure_main h3,.pkp_structure_main h4{font-family:'Bookman Old Style','URW Bookman',Georgia,serif!important;color:#064c70;line-height:1.35}
.pkp_page_index .homepage_about,.page_index_journal .homepage_about,.current_issue,.page_index_journal .current_issue{border:1px solid var(--tr-stroke);border-top:3px solid var(--tr-gold);background:#fff;border-radius:15px;padding:20px 22px;margin:15px 0 24px;box-shadow:var(--tr-shadow)}
.homepage_about p{font-size:15px;line-height:1.75}
.obj_article_summary,.obj_issue_toc .sections .articles>li,.cmp_article_list>li{padding:15px 16px;margin:0 0 13px;border:1px solid var(--tr-stroke);border-left:4px solid var(--tr-teal);border-radius:11px;background:#fff;box-shadow:0 3px 13px rgba(7,82,104,.06)}
.obj_article_summary .title a,.obj_issue_toc .title a{color:#07547c!important;font-weight:700;text-decoration:none}
.obj_article_summary .title a:hover,.obj_issue_toc .title a:hover{color:#067c74!important}
.obj_galley_link,.cmp_button,.cmp_button_wire,.pkp_button,.block_make_submission a,.block_make_submission_link{display:inline-flex!important;align-items:center;background:linear-gradient(105deg,#08714f,#079a99,#1177b6)!important;color:#fff!important;border:0!important;padding:8px 14px!important;border-radius:8px!important;text-decoration:none!important;font-weight:700;box-shadow:0 4px 14px rgba(4,100,100,.13)}
.pkp_structure_sidebar .pkp_block{border:1px solid var(--tr-stroke);background:#fff;border-radius:13px;overflow:hidden;box-shadow:var(--tr-shadow);margin-bottom:17px;padding:0}
.pkp_structure_sidebar .pkp_block .title{background:linear-gradient(90deg,#06654d,#078d94,#126dad)!important;border-bottom:2px solid var(--tr-gold);color:#fff!important;text-transform:uppercase;font-size:13px;font-weight:700;padding:12px 14px;margin:0}
.pkp_structure_sidebar .pkp_block .content{padding:11px 12px;background:#fff}
.pkp_structure_sidebar .pkp_block .content p{margin:0 0 8px}
.pkp_structure_sidebar .pkp_block .content h4{margin:6px 0!important;padding:0!important;background:transparent!important}
/* Custom Block: link teks dijadikan tombol, link gambar dibiarkan utuh. */
.pkp_structure_sidebar .pkp_block .content h4>a[href],
.pkp_structure_sidebar .pkp_block .content p>a[href]:not(:has(img)),
.pkp_structure_sidebar .pkp_block .content ul li>a[href]:not(:has(img)){
 display:flex!important;align-items:center;gap:9px;min-height:38px;padding:9px 11px!important;border-radius:8px;border-left:3px solid var(--tr-gold)!important;background:linear-gradient(110deg,#086f53,#07978f,#0d76ad)!important;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:700;line-height:1.5;box-shadow:0 4px 11px rgba(4,87,102,.12)}
.pkp_structure_sidebar .pkp_block .content h4>a[href]::before,
.pkp_structure_sidebar .pkp_block .content p>a[href]:not(:has(img))::before,
.pkp_structure_sidebar .pkp_block .content ul li>a[href]:not(:has(img))::before{
 content:'▸';display:inline-grid;place-items:center;flex:0 0 23px;width:23px;height:23px;background:rgba(255,255,255,.16);border-radius:6px;font-size:15px}
.pkp_structure_sidebar .pkp_block .content h4>a[href]::after,
.pkp_structure_sidebar .pkp_block .content p>a[href]:not(:has(img))::after,
.pkp_structure_sidebar .pkp_block .content ul li>a[href]:not(:has(img))::after{content:'›';font-size:19px;margin-left:auto}
/* Ikon khusus menurut tautan: tidak menggunakan bintang seragam. */
.pkp_structure_sidebar a[href*='EDITORIAL']::before,.pkp_structure_sidebar a[href*='Editorial']::before{content:'♙'!important}
.pkp_structure_sidebar a[href*='REVIEW']::before,.pkp_structure_sidebar a[href*='Reviewer']::before{content:'✓'!important}
.pkp_structure_sidebar a[href*='PUBLICATION']::before,.pkp_structure_sidebar a[href*='Publication']::before{content:'§'!important}
.pkp_structure_sidebar a[href*='INDEX']::before,.pkp_structure_sidebar a[href*='Index']::before{content:'◎'!important}
.pkp_structure_sidebar a[href*='AUTHOR']::before,.pkp_structure_sidebar a[href*='Author']::before{content:'✎'!important}
.pkp_structure_sidebar a[href*='ARCHIV']::before,.pkp_structure_sidebar a[href*='Archiv']::before{content:'▣'!important}
.pkp_structure_sidebar a[href*='OPEN']::before,.pkp_structure_sidebar a[href*='Open']::before{content:'♧'!important}
.pkp_structure_sidebar .pkp_block .content a:has(img)::before,.pkp_structure_sidebar .pkp_block .content a:has(img)::after{content:none!important;display:none!important}
.pkp_structure_sidebar .pkp_block img{max-width:100%!important;height:auto!important;object-fit:contain}
/* Sampul pada Additional Content TADRIBUNA, tanpa memengaruhi cover edisi. */
.tr-journal-about .tr-cover img{display:block!important;width:100%!important;max-width:235px!important;height:auto!important;margin:0 auto!important;object-fit:contain}
.pkp_page_index .homepage_image img,.page_index_journal .homepage_image img{max-width:290px!important;width:auto!important;height:auto!important;display:block;margin:12px auto!important}
.tr-journal-about{background:#fff;border:1px solid var(--tr-stroke);border-top:4px solid var(--tr-gold);border-radius:16px;padding:23px;box-shadow:var(--tr-shadow);margin:18px 0 28px;line-height:1.55}
.tr-journal-about .tr-top{display:grid;grid-template-columns:minmax(120px,235px) minmax(0,1fr);gap:25px;align-items:start}
.tr-journal-about .tr-eyebrow{color:#078e81;font-weight:700;font-size:12px;letter-spacing:.12em}
.tr-journal-about h2{margin:3px 0 16px!important;font-size:25px!important;color:#075271!important}
.tr-journal-about table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}
.tr-journal-about th,.tr-journal-about td{border-bottom:1px solid var(--tr-stroke);padding:8px 6px!important;vertical-align:top;overflow-wrap:anywhere}
.tr-journal-about th{text-align:left;width:38%;color:#376579;font-weight:700}
.tr-journal-about td{color:#153d4d}
.tr-journal-about a{color:#056b96;text-decoration:underline}
.tr-journal-about .tr-summary{background:#eff9f9;padding:14px 18px;border-left:3px solid var(--tr-teal);border-radius:9px;margin-top:17px;font-size:14px}
.pkp_structure_footer_wrapper{background:linear-gradient(110deg,#076047,#079991,#0d6fa8)!important;border-top:4px solid var(--tr-gold);color:#fff}
.pkp_structure_footer{display:block!important}
.pkp_footer_content{float:none!important;width:100%!important;max-width:100%!important;text-align:center;padding:18px 0!important}
.pkp_footer_content img{display:inline-block!important;max-width:155px!important;max-height:78px!important;width:auto!important;height:auto!important;object-fit:contain;margin:8px!important;vertical-align:middle}
.pkp_brand_footer{float:none!important;width:100%!important;text-align:right;padding:6px 0 12px!important}
.pkp_brand_footer img{max-width:100px;height:auto}
a:focus-visible,button:focus-visible{outline:3px solid var(--tr-gold);outline-offset:3px}
@media(max-width:768px){.pkp_site_name_wrapper{padding:7px 8px!important}.tr-journal-about{padding:16px}.tr-journal-about .tr-top{grid-template-columns:1fr}.tr-journal-about .tr-cover img{max-width:195px!important}.tr-journal-about h2{font-size:21px!important}.tr-journal-about table{font-size:12px}.pkp_footer_content img{max-width:120px!important;max-height:64px!important}body{background-size:180px 180px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* =========================================
   TADRIBUNA - HEADER LEBAR PENUH
   ========================================= */

.pkp_structure_head {
    background: linear-gradient(
        100deg, #087656, #0c9998, #0877b9
    ) !important;
}

/* Hilangkan batas lebar bawaan OJS */
.pkp_head_wrapper,
.pkp_site_name_wrapper,
.pkp_site_name,
.pkp_site_name .is_img {
    width: 100% !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Hilangkan ruang kosong di sisi header */
.pkp_site_name_wrapper {
    padding: 10px 12px !important;
    box-sizing: border-box !important;
}

/* Perlebar gambar header */
.pkp_site_name .is_img img,
.pkp_site_name 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;
}

/* Menu tetap di bawah gambar */
.pkp_navigation_primary_row {
    margin-top: 0 !important;
}

/* Penyesuaian HP */
@media (max-width: 767px) {
    .pkp_site_name_wrapper {
        padding: 6px !important;
    }
}


/* ===========================================================
   TADRIBUNA | PEMBARUAN LATAR ISLAMI & JUDUL SIDEBAR SERAGAM
   Ditambahkan tanpa menghapus aturan tombol / ikon sebelumnya.
   =========================================================== */

/* Ornamen geometri Islami lembut, dipadukan gradien biru-hijau.
   SVG lokal di dalam CSS: tidak memerlukan file gambar tambahan. */
body {
  background-color:#eef9fa !important;
  background-image:
    radial-gradient(ellipse at 10% 15%, rgba(6,132,109,.12), transparent 38%),
    radial-gradient(ellipse at 94% 80%, rgba(17,131,192,.13), transparent 38%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%2398d3cc' stroke-width='1.5' opacity='.44'%3E%3Cpath d='M120 14L148 62L202 67L178 120L202 173L148 178L120 226L92 178L38 173L62 120L38 67L92 62Z'/%3E%3Cpath d='M120 41L147 92L199 120L147 148L120 199L93 148L41 120L93 92Z'/%3E%3Cpath d='M120 72L140 100L168 120L140 140L120 168L100 140L72 120L100 100Z'/%3E%3Ccircle cx='120' cy='120' r='12'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat:no-repeat,no-repeat,repeat !important;
  background-size:cover,cover,240px 240px !important;
  background-attachment:fixed,fixed,fixed !important;
}

/* Memberi lapisan terang pada tengah halaman agar teks mudah dibaca. */
.pkp_structure_content {
  background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,253,252,.84)) !important;
}

/* Semua JUDUL OJS di sidebar menggunakan gradien yang sama. */
.pkp_structure_sidebar .pkp_block > .title,
.pkp_structure_sidebar .pkp_block .title {
  display:block !important;
  width:100% !important;
  box-sizing:border-box !important;
  margin:0 !important;
  padding:12px 14px !important;
  background:linear-gradient(105deg,#075b4b 0%,#078b88 55%,#1178ae 100%) !important;
  border-bottom:3px solid #e2bd64 !important;
  border-radius:0 !important;
  color:#fff !important;
  font-size:13px !important;
  font-weight:700 !important;
  text-transform:uppercase !important;
  letter-spacing:.35px;
  text-align:left !important;
}

/* Judul ACCREDITATION yang ditulis manual pada HTML Custom Block. */
.pkp_structure_sidebar .tr-accreditation > div:first-child {
  background:linear-gradient(105deg,#075b4b 0%,#078b88 55%,#1178ae 100%) !important;
  border-bottom:3px solid #e2bd64 !important;
  color:#fff !important;
  text-align:left !important;
}

/* Judul MENU lama yang menggunakan warna oranye inline.
   Selektor terbatas pada area sidebar agar warna tombol/ikon tetap. */
.pkp_structure_sidebar .pkp_block .content [style*="#e67e22"],
.pkp_structure_sidebar .pkp_block .content [style*="#E67E22"],
.pkp_structure_sidebar .pkp_block .content [style*="#e87722"],
.pkp_structure_sidebar .pkp_block .content [style*="#E87722"],
.pkp_structure_sidebar .pkp_block .content [style*="#f58220"],
.pkp_structure_sidebar .pkp_block .content [style*="#F58220"] {
  background:linear-gradient(105deg,#075b4b 0%,#078b88 55%,#1178ae 100%) !important;
  border-bottom:3px solid #e2bd64 !important;
  color:#fff !important;
}

/* Bingkai jurnal tetap transparan lembut, tanpa mengubah kartu artikel. */
.pkp_structure_page {
  box-shadow:0 12px 44px rgba(4,71,84,.09);
}

@media (max-width:767px) {
  body { background-attachment:scroll,scroll,scroll !important; background-size:cover,cover,190px 190px !important; }
}


/* ===========================================================
   TADRIBUNA - PENYERAGAMAN HEADER CUSTOM BLOCK (REV 2)
   Mempertahankan seluruh tombol, simbol, dan tautan menu.
   =========================================================== */
.pkp_structure_sidebar .pkp_block .content h4:not(:has(a)),
.pkp_structure_sidebar .pkp_block .content h3:not(:has(a)) {
  display:block !important;
  width:100% !important;
  box-sizing:border-box !important;
  margin:0 0 10px !important;
  padding:11px 13px !important;
  border:0 !important;
  border-bottom:3px solid #e2bd64 !important;
  border-radius:0 !important;
  background:linear-gradient(105deg,#075b4b 0%,#078b88 55%,#1178ae 100%) !important;
  color:#fff !important;
  text-align:left !important;
  font-size:13px !important;
  font-weight:700 !important;
  line-height:1.5 !important;
  text-transform:uppercase !important;
}
/* Judul barcode yang sebelumnya hanya teks di tengah. */
.pkp_structure_sidebar .pkp_block:has(img[src*="BARCODE_"]) .content h3,
.pkp_structure_sidebar .pkp_block:has(img[src*="BARCODE_"]) .content > div > h3 {
  display:block !important;
  width:100% !important;
  box-sizing:border-box !important;
  padding:11px 13px !important;
  margin:0 0 12px !important;
  background:linear-gradient(105deg,#075b4b,#078b88 55%,#1178ae) !important;
  color:#fff !important;
  border-bottom:3px solid #e2bd64 !important;
  font-size:13px !important;
  text-align:left !important;
  text-transform:uppercase !important;
}
/* Copyright Notice TADRIBUNA: gunakan halaman /Copyright yang benar.
   CSS hanya mengatur gaya; URL klik harus ditulis di HTML Custom Block. */
.pkp_structure_sidebar .pkp_block .content h4 > a[href*="/tadribunajournals/Copyright"],
.pkp_structure_sidebar .pkp_block .content p > a[href*="/tadribunajournals/Copyright"] {
  display:flex !important;
  align-items:center !important;
  gap:9px !important;
  min-height:38px !important;
  padding:9px 11px !important;
  background:linear-gradient(110deg,#086f53,#07978f,#0d76ad) !important;
  border-left:3px solid #e2bd64 !important;
  border-radius:8px !important;
  color:#fff !important;
  text-decoration:none !important;
  font-size:12px !important;
  font-weight:700 !important;
  text-transform:none !important;
}

/* ============================================================
   TADRIBUNA - PENYELARASAN TERAKHIR SIDEBAR (MENU & COPYRIGHT)
   Tambahan aman: tidak mengubah ikon dan warna tombol lainnya.
   ============================================================ */

/* MENU: header berbentuk tabel pada blok yang berisi Publication Frequency.
   Menangani warna inline oranye sekalipun tidak diketahui kode hex-nya. */
.pkp_structure_sidebar .pkp_block:has(a[href*="Publication"])
  .content > table:first-of-type > tbody > tr:first-child > td,
.pkp_structure_sidebar .pkp_block:has(a[href*="Publication"])
  .content > table:first-of-type > tr:first-child > td,
.pkp_structure_sidebar .pkp_block:has(a[href*="Publication"])
  .content > table:first-of-type > tbody > tr:first-child > th,
.pkp_structure_sidebar .pkp_block:has(a[href*="Publication"])
  .content > table:first-of-type > tr:first-child > th,
.pkp_structure_sidebar .pkp_block:has(a[href*="Publication"])
  .content > table:first-of-type > tbody > tr:first-child > td *,
.pkp_structure_sidebar .pkp_block:has(a[href*="Publication"])
  .content > table:first-of-type > tbody > tr:first-child > th * {
  background:linear-gradient(105deg,#075b4b 0%,#078b88 55%,#1178ae 100%) !important;
  color:#ffffff !important;
  border-bottom-color:#e2bd64 !important;
}

/* Alternatif: banyak editor OJS menaruh MENU pada div/h4 dengan
   warna inline oranye. Aturan ini hanya mengubah background elemen. */
.pkp_structure_sidebar .pkp_block .content [style*="#e7781a"],
.pkp_structure_sidebar .pkp_block .content [style*="#E7781A"],
.pkp_structure_sidebar .pkp_block .content [style*="#e77a1d"],
.pkp_structure_sidebar .pkp_block .content [style*="#E77A1D"],
.pkp_structure_sidebar .pkp_block .content [style*="rgb(231, 120, 26)"] {
  background:linear-gradient(105deg,#075b4b,#078b88 55%,#1178ae) !important;
  color:#fff !important;
  border-bottom:3px solid #e2bd64 !important;
}

/* COPYRIGHT: styling khusus tautan yang sudah mengarah ke laman resmi.
   Tidak bisa menjadikan teks biasa sebagai link hanya dengan CSS. */
.pkp_structure_sidebar .pkp_block .content a[href*="/tadribunajournals/Copyright"] {
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  width:100% !important;
  min-height:38px !important;
  margin:5px 0 !important;
  padding:9px 11px !important;
  gap:9px !important;
  background:linear-gradient(110deg,#086f53,#07978f,#0d76ad) !important;
  color:#fff !important;
  font-size:12px !important;
  font-weight:700 !important;
  text-transform:none !important;
  text-decoration:none !important;
  border-left:3px solid #e2bd64 !important;
  border-radius:8px !important;
}
.pkp_structure_sidebar .pkp_block .content a[href*="/tadribunajournals/Copyright"]::before {
  content:'\00A7' !important;
  display:inline-grid !important;
  place-items:center !important;
  flex:0 0 23px !important;
  width:23px !important;
  height:23px !important;
  border-radius:6px !important;
  background:rgba(255,255,255,.16) !important;
}
.pkp_structure_sidebar .pkp_block .content a[href*="/tadribunajournals/Copyright"]::after {
  content:'\203A' !important;
  margin-left:auto !important;
  font-size:19px !important;
}
