/*
 * AT-TARADHI: JURNAL STUDI EKONOMI
 * Custom Stylesheet — OJS 3.x  |  Emerald/JIMA Style
 * ─────────────────────────────────────────────────────
 * CARA PASANG (3 langkah, ~10 menit):
 *   1. Login OJS → Pengaturan → Website → Tampilan
 *   2. "Unggah Lembar Gaya Tambahan" → upload file ini
 *   3. Simpan → selesai
 * ─────────────────────────────────────────────────────
 * FONT: Merriweather (judul) + Inter (body)
 *   — Merriweather: dipakai ~2.800 jurnal terindeks Scopus
 *   — Inter: dipakai Elsevier, Springer, MDPI (open access)
 *   — Keduanya Google Fonts, gratis, semua browser
 * ─────────────────────────────────────────────────────
 */

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

/* ── VARIABEL WARNA & FONT ──────────────────────────── */
:root {
  /* Emerald palette */
  --e900: #072e26; --e800: #0d3d33; --e700: #14574a; --e600: #0f7862;
  --e50:  #f2faf8; --e100: #e8f4f1;
  /* Gold */
  --gold: #c49a3c; --gold-lt: #e8c46a; --gold-dk: #8b6b1e;
  /* Background & borders */
  --cream: #faf8f3; --rule: #e4e0d5; --rule2: #d4cfc4;
  /* Text — lebih gelap & sedikit biru untuk kenyamanan layar */
  --ink:  #1e293b;   /* body text utama — Slate 800, terbukti paling nyaman */
  --ink2: #334155;   /* heading sekunder — Slate 700 */
  --ink3: #64748b;   /* meta info (afiliasi, tanggal) — Slate 500 */
  --ink4: #94a3b8;   /* placeholder, divider label — Slate 400 */
  /* Status */
  --open: #15803d;
  /* Font stacks */
  --serif: 'Merriweather', Georgia, 'Times New Roman', serif;
  --sans:  'Inter', system-ui, -apple-system, sans-serif;
}

/* ── BASE ───────────────────────────────────────────── */
body {
  font-family: var(--sans) !important;
  background: var(--cream) !important;
  color: var(--ink) !important;
  line-height: 1.75 !important;
  font-size: 14px !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
a { color: var(--e700); }
a:hover { color: var(--e600); text-decoration: none; }

/* ── PUBLISHER TOP BAR ──────────────────────────────── */
/* Inject via Custom Block "at-publisher-bar" di atas semua konten */
.at-pub-bar {
  background: var(--e900);
  border-bottom: 1px solid rgba(196,154,60,.22);
  padding: 0;
  font-family: var(--sans);
}
.at-pub-bar-inner {
  display: flex; align-items: center;
  padding: 0 24px; gap: 0;
  max-width: 1080px; margin: 0 auto;
}
.at-pub-logo {
  display: flex; align-items: center; gap: 8px;
  padding: 9px 18px 9px 0;
  border-right: 1px solid rgba(255,255,255,.07);
  margin-right: 4px;
}
.at-pub-logo-mark {
  width: 26px; height: 26px; background: var(--gold);
  border-radius: 3px; display: flex; align-items: center;
  justify-content: center; font-size: 10px; font-weight: 700;
  color: var(--e900); letter-spacing: -.5px;
}
.at-pub-logo-name { font-size: 12px; font-weight: 500; color: rgba(255,255,255,.85); }
.at-pub-nav a {
  color: rgba(255,255,255,.5); font-size: 11.5px;
  padding: 10px 11px; text-decoration: none; display: inline-block;
}
.at-pub-nav a:hover { color: var(--gold-lt); }
.at-pub-right { margin-left: auto; display: flex; align-items: center; }
.at-pub-right a { color: rgba(255,255,255,.45); font-size: 11px; padding: 10px 9px; text-decoration: none; }
.at-pub-search-wrap { display: flex; border-left: 1px solid rgba(255,255,255,.07); margin-left: 6px; }
.at-pub-search {
  background: rgba(255,255,255,.07); border: none;
  color: rgba(255,255,255,.7); font-size: 11px; padding: 9px 12px;
  outline: none; width: 140px; font-family: var(--sans);
}
.at-pub-search::placeholder { color: rgba(255,255,255,.25); }
.at-pub-search-btn {
  background: var(--gold); color: var(--e900); border: none;
  padding: 9px 13px; font-size: 11px; font-weight: 600;
  cursor: pointer; font-family: var(--sans);
}

/* ── MASTHEAD / HEADER ──────────────────────────────── */
header.pkp_structure_head {
  background: #14574a !important;
  border-bottom: none !important;
  position: relative !important;
  overflow: visible !important;
}
.pkp_head_wrapper {
  background: #14574a !important;
  position: relative !important;
  overflow: hidden !important;
  max-width: 100% !important;
  min-height: 64px !important;
}
/* Pattern overlay — HANYA pada .pkp_head_wrapper */
.pkp_head_wrapper::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  opacity: .05 !important;
  background-image:
    repeating-linear-gradient(45deg, #c49a3c 0, #c49a3c 1px, transparent 0, transparent 50%),
    repeating-linear-gradient(-45deg, #c49a3c 0, #c49a3c 1px, transparent 0, transparent 50%) !important;
  background-size: 22px 22px !important;
  z-index: 0 !important;
}
.pkp_head_wrapper::after { content: none !important; }
/* Site name wrapper */
.pkp_site_name_wrapper {
  max-width: 1060px !important;
  margin: 0 auto !important;
  padding: 18px 20px 14px !important;
  position: relative !important;
  z-index: 10 !important;
  box-sizing: border-box !important;
  display: block !important;
}
/* Journal name — target semua kemungkinan selector OJS */
.pkp_site_name,
.pkp_site_name a,
.pkp_site_name a.is_text,
div.pkp_site_name a,
.pkp_head_wrapper .pkp_site_name a {
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  letter-spacing: .01em !important;
  text-decoration: none !important;
  position: relative !important;
  z-index: 10 !important;
  display: block !important;
  line-height: 1.3 !important;
  visibility: visible !important;
  opacity: 1 !important;
}
.pkp_tagline,
.pkp_head_wrapper .pkp_tagline {
  color: rgba(255,255,255,.55) !important;
  font-size: 11px !important;
  letter-spacing: .07em !important;
  text-transform: uppercase !important;
  position: relative; z-index: 1;
}
/* "AT" logo mark box — inject via header image upload di OJS */
.pkp_head_wrapper img,
header .pkp_site_name img {
  position: relative; z-index: 1;
}
/* Submit button in header */
.pkp_head_wrapper .cmp_button,
.pkp_head_wrapper a.cmp_button {
  background: var(--gold) !important;
  color: var(--e900) !important;
  border: none !important;
  border-radius: 3px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 9px 18px !important;
  position: relative; z-index: 1;
  transition: background .15s !important;
}
.pkp_head_wrapper a.cmp_button:hover { background: var(--gold-lt) !important; }

/* ── NAVIGATION BAR ─────────────────────────────────── */
/* OJS structure: nav.pkp_site_nav_menu
     > div.pkp_navigation_primary_row   ← ini yang butuh background penuh
       > div.pkp_navigation_primary_wrapper
         > ul#navigationPrimary */
.pkp_navigation_primary_row,
.pkp_site_nav_menu {
  background: var(--e800) !important;
  border-bottom: 2px solid var(--gold) !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.2) !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 999 !important;
}
.pkp_navigation_primary,
ul#navigationPrimary,
nav.pkp_navigation_primary {
  background: transparent !important;
  border-bottom: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}
.pkp_navigation_primary .pkp_nav_item > a,
ul#navigationPrimary > li > a,
ul#navigationPrimary > li > span {
  color: rgba(255,255,255,.65) !important;
  font-size: 12.5px !important;
  font-weight: 400 !important;
  padding: 12px 14px !important;
  border-bottom: 3px solid transparent !important;
  margin-bottom: -2px !important;
  letter-spacing: .02em !important;
  transition: color .15s, border-color .15s !important;
  white-space: nowrap !important;
}
.pkp_navigation_primary .pkp_nav_item > a:hover,
ul#navigationPrimary > li > a:hover {
  color: #fff !important;
  background: rgba(255,255,255,.06) !important;
}
ul#navigationPrimary > li.current > a,
ul#navigationPrimary > li.active > a {
  color: var(--gold-lt) !important;
  border-bottom-color: var(--gold) !important;
  font-weight: 500 !important;
}
/* Dropdown */
ul#navigationPrimary .pkp_subnav,
.pkp_navigation_primary .pkp_subnav {
  background: var(--e800) !important;
  border: 1px solid rgba(255,255,255,.1) !important;
  border-top: 2px solid var(--gold) !important;
  box-shadow: 0 8px 24px rgba(0,0,0,.3) !important;
  border-radius: 0 !important;
}
ul#navigationPrimary .pkp_subnav li a {
  color: rgba(255,255,255,.75) !important;
  font-size: 12px !important;
  padding: 8px 16px !important;
  border-bottom: 1px solid rgba(255,255,255,.06) !important;
  transition: background .15s !important;
}
ul#navigationPrimary .pkp_subnav li a:hover {
  background: rgba(255,255,255,.1) !important;
  color: #fff !important;
}
/* User nav (login/register) */
#navigationUser { background: var(--e900) !important; border-bottom: 1px solid rgba(196,154,60,.15) !important; }
#navigationUser li a { color: rgba(255,255,255,.5) !important; font-size: 11px !important; }
#navigationUser li a:hover { color: var(--gold-lt) !important; }

/* ── ISSUES IN PROGRESS STRIP ───────────────────────── */
/* Inject via Custom Block "at-progress-strip" tepat di bawah navbar */
.at-progress-strip {
  background: var(--e900);
  border-bottom: 1px solid rgba(196,154,60,.2);
  padding: 7px 24px;
  display: flex; align-items: center; gap: 14px;
  max-width: 100%;
}
.at-ps-label {
  font-size: 10px; font-weight: 700; text-transform: uppercase;
  letter-spacing: .08em; color: rgba(255,255,255,.4); flex-shrink: 0;
}
.at-ps-issue {
  font-size: 11px; color: var(--gold-lt); text-decoration: none;
  border: 1px solid rgba(196,154,60,.25); border-radius: 2px;
  padding: 2px 10px; transition: background .15s;
}
.at-ps-issue:hover { background: rgba(196,154,60,.12); color: var(--gold-lt); }

/* ── HOMEPAGE JOURNAL HERO ──────────────────────────── */
/* Inject via Custom Block "at-journal-hero" di atas current issue */
.at-journal-hero {
  display: grid;
  grid-template-columns: 148px 1fr;
  gap: 22px;
  background: #fff;
  border: 1px solid var(--rule);
  border-radius: 3px;
  padding: 20px;
  margin-bottom: 20px;
}
.at-cover-wrap {
  width: 148px; flex-shrink: 0;
}
.at-cover-img-box {
  width: 148px; height: 196px;
  border-radius: 3px;
  box-shadow: 4px 5px 18px rgba(0,0,0,.28), 0 0 0 1px rgba(0,0,0,.06);
  overflow: hidden;
  position: relative;
}
.at-cover-img-box img {
  width: 200%;
  height: 100%;
  object-fit: cover;
  object-position: 55% center;
  display: block;
  transform: translateX(-27%);
}
.at-cover-ribbon {
  position: absolute; bottom: 0; left: 0; right: 0;
  background: linear-gradient(90deg, var(--e900), var(--e800));
  border-top: 2px solid var(--gold);
  padding: 5px 8px;
  display: flex; justify-content: space-between; align-items: center;
}
.at-cover-vol { font-size: 9px; font-weight: 700; color: var(--gold-lt); letter-spacing: .05em; text-transform: uppercase; }
.at-cover-year { font-size: 9px; color: rgba(255,255,255,.5); }
.at-hero-info { display: flex; flex-direction: column; gap: 5px; }
.at-hero-eyebrow { display: flex; align-items: center; gap: 7px; flex-wrap: wrap; }
.at-hero-label { font-size: 10px; font-weight: 700; color: var(--e700); text-transform: uppercase; letter-spacing: .08em; }
.at-hero-sep { width: 3px; height: 3px; background: var(--ink4); border-radius: 50%; }
.at-hero-vol { font-size: 10px; color: var(--ink4); }
.at-hero-title { font-family: var(--serif); font-size: 20px; font-weight: 700; color: var(--ink); line-height: 1.3; }
.at-hero-date { font-size: 11.5px; color: var(--ink4); }
.at-hero-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 2px; }
.at-htag { font-size: 10px; border-radius: 2px; padding: 2px 9px; border: 1px solid; }
.at-htag-oa  { border-color: var(--open); color: var(--open); background: #f0fdf4; }
.at-htag-gold { border-color: rgba(196,154,60,.4); color: var(--gold-dk); background: rgba(196,154,60,.06); }
.at-htag-plain { border-color: var(--rule2); color: var(--ink4); background: #fff; }
.at-hero-btns { display: flex; gap: 8px; margin-top: 4px; }
.at-hbtn-p {
  background: var(--e700); color: #fff; font-size: 12px; font-weight: 500;
  padding: 8px 16px; border-radius: 3px; text-decoration: none; border: none;
  transition: background .15s; cursor: pointer; font-family: var(--sans);
}
.at-hbtn-p:hover { background: var(--e600); color: #fff; }
.at-hbtn-s {
  border: 1px solid var(--rule2); color: var(--ink2); font-size: 12px;
  padding: 7px 14px; border-radius: 3px; text-decoration: none;
  background: #fff; transition: background .15s;
}
.at-hbtn-s:hover { background: var(--e50); border-color: var(--e700); color: var(--e700); }

/* ── ARTICLE TABS ───────────────────────────────────── */
/* Inject via Custom Block "at-article-tabs" */
.at-tabs-row {
  display: flex;
  border-bottom: 2px solid var(--rule);
  margin-bottom: 14px;
  background: #fff;
  padding: 0 0 0 0;
}
.at-tab-btn {
  font-size: 12.5px; color: var(--ink4); padding: 10px 16px;
  cursor: pointer; border: none; background: none;
  border-bottom: 2px solid transparent; margin-bottom: -2px;
  font-family: var(--sans); transition: color .15s, border-color .15s;
}
.at-tab-btn:hover { color: var(--ink); }
.at-tab-btn.at-on { color: var(--e700); border-bottom-color: var(--gold); font-weight: 500; }

/* ── ARTICLE LIST ITEMS ─────────────────────────────── */
.obj_article_summary {
  background: #fff !important;
  border: 1px solid var(--rule) !important;
  border-left: 2px solid var(--rule2) !important;
  border-radius: 0 !important;
  padding: 16px 18px 16px 15px !important;
  margin-bottom: 0 !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid var(--rule) !important;
  transition: border-left-color .2s !important;
}
.obj_article_summary:first-child { border-top: 1px solid var(--rule) !important; }
.obj_article_summary:hover { border-left-color: var(--gold) !important; }

/* Judul artikel — Merriweather, lebih besar & berat */
.obj_article_summary .title,
.obj_article_summary h3.title,
.obj_article_summary h3 a,
.obj_article_summary h4.title,
.obj_article_summary h4.title a {
  font-family: var(--serif) !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  color: var(--ink) !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
  letter-spacing: -.01em !important;
}
.obj_article_summary .title a:hover,
.obj_article_summary h4.title a:hover { color: var(--e600) !important; }

/* Penulis & meta — Inter, warna ink3 lebih bersih */
.obj_article_summary .authors {
  font-family: var(--sans) !important;
  font-size: 12px !important;
  color: var(--ink3) !important;
  margin-bottom: 4px !important;
  line-height: 1.5 !important;
}
.obj_article_summary .pages,
.obj_article_summary .doi {
  font-size: 10.5px !important;
  color: var(--ink4) !important;
  font-family: monospace !important;
}

/* Tombol PDF */
.obj_article_summary .galleys_links a {
  background: var(--e700) !important; color: #fff !important;
  font-size: 11px !important; font-weight: 600 !important;
  padding: 4px 12px !important; border-radius: 2px !important;
  text-decoration: none !important; border: none !important;
  font-family: var(--sans) !important;
  transition: background .15s !important;
}
.obj_article_summary .galleys_links a:hover { background: var(--e600) !important; }

.badge-open-access, .pkp_helpers_openaccess_label {
  font-size: 9px !important; font-weight: 700 !important;
  color: var(--open) !important;
  border: 1px solid var(--open) !important;
  border-radius: 2px !important; padding: 1px 6px !important;
  background: #f0fdf4 !important;
  font-family: var(--sans) !important;
}

/* ── SECTION HEADINGS — Merriweather ────────────────── */
#homepageAbout h2,
#homepageIssue h2,
.pkp_structure_main h1,
h1.pkp_page_title,
.page_index_journal h2,
.current_issue h2 {
  font-family: var(--serif) !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: var(--ink) !important;
  line-height: 1.35 !important;
  border-bottom: 2px solid var(--e700) !important;
  padding-bottom: 9px !important;
  margin-bottom: 16px !important;
  letter-spacing: -.02em !important;
}
#homepageAbout {
  background: #fff !important;
  border: 1px solid var(--rule) !important;
  border-radius: 3px !important;
  padding: 20px 22px !important;
  margin-bottom: 18px !important;
  font-family: var(--sans) !important;
  font-size: 13.5px !important;
  line-height: 1.75 !important;
  color: var(--ink) !important;
}
#homepageAbout p { margin-bottom: 12px !important; line-height: 1.75 !important; }
#homepageAbout table td {
  padding: 5px 8px 5px 0 !important;
  border: none !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
}
#homepageAbout table td:first-child {
  font-size: 10px !important; text-transform: uppercase !important;
  letter-spacing: .06em !important; color: var(--ink4) !important;
  white-space: nowrap !important; font-weight: 600 !important;
}

/* ── SIDEBAR BLOCKS — hapus border-left untuk hilangkan garis vertikal */
.pkp_block {
  background: #fff !important;
  border: 1px solid var(--rule) !important;
  border-left: none !important;
  border-radius: 0 3px 3px 0 !important;
  margin-bottom: 14px !important;
  overflow: hidden !important;
  box-shadow: none !important;
}
/* pkp_screen_reader h2 — tetap tersembunyi, tidak tampil */
.pkp_block h2.title.pkp_screen_reader {
  position: absolute !important;
  width: 1px !important; height: 1px !important;
  overflow: hidden !important; clip: rect(0,0,0,0) !important;
  background: none !important; padding: 0 !important; margin: 0 !important;
}
/* h2.title di dalam .content — HARUS negatif margin agar keluar dari padding .content dan jadi bar penuh */
.pkp_block .content h2.title:not(.pkp_screen_reader),
.pkp_block .block_content h2.title:not(.pkp_screen_reader) {
  background: var(--e700) !important;
  color: #fff !important;
  font-size: 10.5px !important; font-weight: 600 !important;
  letter-spacing: .07em !important; text-transform: uppercase !important;
  font-family: var(--sans) !important;
  padding: 8px 14px !important;
  /* Keluar dari padding .content (12px atas/bawah, 14px kiri/kanan) */
  margin: -12px -14px 12px -14px !important;
  border-radius: 0 !important;
  border-bottom: 2px solid var(--gold) !important;
  line-height: 1.4 !important;
}
/* h2.title langsung di .pkp_block (tanpa .content wrapper) */
.pkp_block > h2.title:not(.pkp_screen_reader),
.pkp_block .title:not(.pkp_screen_reader):not(h2):not(h3) {
  background: var(--e700) !important;
  color: #fff !important;
  font-size: 10.5px !important; font-weight: 600 !important;
  letter-spacing: .07em !important; text-transform: uppercase !important;
  padding: 8px 14px !important;
  margin: 0 !important; border-radius: 0 !important;
  border-bottom: 2px solid var(--gold) !important;
}
.pkp_block .content, .pkp_block .block_content {
  padding: 12px 14px !important;
  font-family: var(--sans) !important;
  font-size: 12.5px !important;
  color: var(--ink2) !important;
  line-height: 1.7 !important;
}
.pkp_block a.cmp_button {
  background: var(--e700) !important; color: #fff !important;
  border: none !important; border-radius: 3px !important;
  padding: 9px 16px !important; font-size: 12px !important;
  font-weight: 600 !important; width: 100% !important;
  text-align: center !important; display: block !important;
  font-family: var(--sans) !important;
}
.pkp_block a.cmp_button:hover { background: var(--e600) !important; }

/* ── SIDEBAR CUSTOM BLOCKS ──────────────────────────── */
/* Indexing */
.at-idx-grid {
  display: grid; grid-template-columns: 1fr 1fr; gap: 7px;
  padding: 10px 14px;
}
.at-idx-item {
  border: 1px solid var(--rule); border-radius: 2px;
  padding: 7px 6px; display: flex; align-items: center;
  justify-content: center; min-height: 34px;
  text-decoration: none; transition: border-color .15s, background .15s;
  cursor: pointer;
}
.at-idx-item:hover { border-color: var(--e700); background: var(--e50); }
.at-idx-label {
  font-size: 10px; font-weight: 700; letter-spacing: .04em;
  text-align: center; color: var(--ink3);
  display: flex; flex-direction: column; align-items: center;
}
.at-idx-target-lbl {
  font-size: 8px; font-weight: 400; color: var(--ink4);
  text-transform: uppercase; letter-spacing: .05em;
}
.at-idx-coming { opacity: .45; cursor: default; }
.at-idx-active-badge {
  font-size: 9px; font-weight: 600; padding: 2px 7px;
  border-radius: 2px; background: var(--e50);
  color: var(--e700); border: 1px solid rgba(20,87,74,.2);
}

/* Ethics */
.at-ethics-list { display: flex; flex-direction: column; }
.at-eth-item {
  padding: 7px 14px; border-bottom: 1px solid var(--rule);
  font-size: 11.5px; display: flex; align-items: center; gap: 7px;
  transition: background .15s; cursor: pointer;
}
.at-eth-item:last-child { border-bottom: none; }
.at-eth-item:hover { background: var(--e50); }
.at-eth-dot { width: 5px; height: 5px; background: var(--gold); border-radius: 50%; flex-shrink: 0; }
.at-eth-item a { color: var(--ink2); text-decoration: none; }
.at-eth-item:hover a { color: var(--e700); }
.at-eth-footer {
  padding: 8px 14px; font-size: 9.5px; color: var(--ink4);
  background: var(--cream); border-top: 1px solid var(--rule);
}
.at-eth-footer a { color: var(--e700); text-decoration: none; }

/* CFP Box */
.at-cfp-box {
  background: linear-gradient(140deg, var(--e800), var(--e700));
  position: relative; overflow: hidden; padding: 16px 14px;
}
.at-cfp-geo {
  position: absolute; inset: 0; opacity: .06;
  background-image:
    repeating-linear-gradient(45deg, var(--gold) 0, var(--gold) 1px, transparent 0, transparent 50%),
    repeating-linear-gradient(-45deg, var(--gold) 0, var(--gold) 1px, transparent 0, transparent 50%);
  background-size: 18px 18px; pointer-events: none;
}
.at-cfp-dl { font-size: 9.5px; font-weight: 700; color: var(--gold-lt); text-transform: uppercase; letter-spacing: .08em; margin-bottom: 5px; position: relative; z-index: 1; }
.at-cfp-heading { font-family: var(--serif); font-size: 15px; font-weight: 700; color: #fff; line-height: 1.35; margin-bottom: 8px; position: relative; z-index: 1; }
.at-cfp-desc { font-size: 11.5px; color: rgba(255,255,255,.75); line-height: 1.6; margin-bottom: 12px; position: relative; z-index: 1; }
.at-cfp-cta {
  background: var(--gold); color: var(--e900); font-size: 12px;
  font-weight: 700; padding: 8px 16px; border-radius: 2px;
  text-decoration: none; display: inline-block;
  position: relative; z-index: 1; transition: background .15s;
}
.at-cfp-cta:hover { background: var(--gold-lt); color: var(--e900); }

/* Editor block */
.at-editor-card {
  display: flex; gap: 10px; align-items: flex-start;
  padding: 12px 14px; border-bottom: 1px solid var(--rule);
}
.at-ed-av {
  width: 38px; height: 38px; border-radius: 50%;
  background: var(--e700); color: #fff;
  font-size: 12px; font-weight: 700;
  display: flex; align-items: center; justify-content: center;
  flex-shrink: 0; font-family: var(--sans);
}
.at-ed-name { font-size: 12.5px; font-weight: 500; color: var(--ink); }
.at-ed-role { font-size: 10.5px; color: var(--ink4); }
.at-ed-link { font-size: 10px; color: var(--e700); text-decoration: none; }
.at-side-link {
  display: flex; justify-content: space-between; align-items: center;
  padding: 8px 14px; border-bottom: 1px solid var(--rule);
  font-size: 11.5px; color: var(--e700); text-decoration: none;
  transition: background .15s; cursor: pointer;
}
.at-side-link:last-child { border-bottom: none; }
.at-side-link:hover { background: var(--e50); }

/* Alerts */
.at-alert-row {
  display: flex; justify-content: space-between; align-items: center;
  padding: 9px 14px; border-bottom: 1px solid var(--rule);
  font-size: 11.5px; color: var(--ink2); cursor: pointer;
  transition: background .15s;
}
.at-alert-row:last-child { border-bottom: none; }
.at-alert-row:hover { background: var(--e50); }
.at-alert-plus {
  width: 18px; height: 18px; border-radius: 50%;
  background: var(--e700); color: #fff;
  display: flex; align-items: center; justify-content: center;
  font-size: 13px; font-weight: 300; flex-shrink: 0;
}

/* Statcounter */
.at-stat-inner { padding: 12px 14px; background: var(--e50); }
.at-stat-num { font-family: var(--serif); font-size: 28px; font-weight: 700; color: var(--e700); line-height: 1; }
.at-stat-lbl { font-size: 10px; color: var(--ink4); text-transform: uppercase; letter-spacing: .06em; margin-top: 2px; }
.at-stat-row { display: flex; margin-top: 10px; border-top: 1px solid var(--rule); padding-top: 10px; }
.at-stat-mini { flex: 1; text-align: center; border-right: 1px solid var(--rule); }
.at-stat-mini:last-child { border-right: none; }
.at-stat-mini-val { font-size: 15px; font-weight: 600; color: var(--e700); }
.at-stat-mini-lbl { font-size: 9px; text-transform: uppercase; letter-spacing: .05em; color: var(--ink4); }
.at-stat-powered { font-size: 9px; color: var(--ink4); margin-top: 8px; }
.at-stat-powered a { color: var(--e700); text-decoration: none; }

/* ── ARTICLE DETAIL PAGE ────────────────────────────── */
.obj_article_details .title, .page_article h1.title {
  font-family: var(--serif) !important;
  font-size: 24px !important; font-weight: 700 !important;
  color: var(--ink) !important; line-height: 1.4 !important;
  border-bottom: 2px solid var(--e700) !important;
  padding-bottom: 10px !important; margin-bottom: 14px !important;
}
.obj_article_details .abstract, .page_article .abstract {
  background: var(--e50) !important;
  border-left: 3px solid var(--e700) !important;
  border-radius: 0 3px 3px 0 !important;
  padding: 16px 18px !important;
  font-size: 14px !important; line-height: 1.7 !important;
  margin: 18px 0 !important;
}
.obj_article_details .abstract h4 {
  font-family: var(--serif) !important;
  font-size: 12px !important; font-weight: 700 !important;
  color: var(--e700) !important;
  text-transform: uppercase !important; letter-spacing: .07em !important;
  margin-bottom: 8px !important;
}
.obj_article_details .galleys_links a, .page_article .galleys_links a {
  background: var(--e700) !important; color: #fff !important;
  padding: 8px 18px !important; border-radius: 3px !important;
  font-size: 13px !important; font-weight: 600 !important;
  text-decoration: none !important; display: inline-block !important;
  margin-right: 8px !important; margin-bottom: 8px !important;
  border: none !important; transition: background .15s !important;
}
.obj_article_details .galleys_links a:hover { background: var(--e600) !important; }
.obj_article_details .keywords .keyword {
  display: inline-block !important;
  background: var(--e50) !important; border: 1px solid var(--rule) !important;
  border-radius: 2px !important; padding: 2px 10px !important;
  font-size: 12px !important; color: var(--ink2) !important;
  margin: 0 4px 4px 0 !important;
}

/* ── ISSN BAR ───────────────────────────────────────── */
/* Inject via Custom Block "at-issn-bar" */
.at-issn-bar {
  background: #fff; border-top: 1px solid var(--rule);
  border-bottom: 1px solid var(--rule); padding: 8px 24px;
  display: flex; align-items: center; gap: 18px;
}
.at-issn-item { font-size: 10.5px; color: var(--ink4); }
.at-issn-item span { font-weight: 500; color: var(--ink2); font-family: monospace; }
.at-issn-right { margin-left: auto; font-size: 10px; color: var(--ink4); }

/* ── FOOTER ─────────────────────────────────────────── */
footer.pkp_structure_footer,
.pkp_structure_footer {
  background: var(--e900) !important;
  color: rgba(255,255,255,.5) !important;
  border-top: 3px solid var(--gold) !important;
  padding: 28px 0 0 !important;
}
footer.pkp_structure_footer a,
.pkp_structure_footer a {
  color: rgba(255,255,255,.5) !important;
  font-size: 11px !important;
  transition: color .15s !important;
}
footer.pkp_structure_footer a:hover,
.pkp_structure_footer a:hover { color: var(--gold-lt) !important; text-decoration: none !important; }
footer.pkp_structure_footer p,
.pkp_structure_footer p {
  font-size: 11px !important; color: rgba(255,255,255,.4) !important;
}

/* ── PAGINATION ─────────────────────────────────────── */
.pkp_pagination .page_links a {
  border: 1px solid var(--rule) !important; border-radius: 2px !important;
  padding: 5px 11px !important; font-size: 12.5px !important;
  color: var(--e700) !important; text-decoration: none !important;
  margin: 0 2px !important;
}
.pkp_pagination .page_links a:hover {
  background: var(--e700) !important; color: #fff !important;
  border-color: var(--e700) !important;
}
.pkp_pagination .page_links span.current {
  background: var(--e700) !important; color: #fff !important;
  border: 1px solid var(--e700) !important; border-radius: 2px !important;
  padding: 5px 11px !important;
}

/* ── FORM ELEMENTS ──────────────────────────────────── */
.pkp_form input[type="text"],
.pkp_form input[type="email"],
.pkp_form input[type="password"],
.pkp_form textarea, .pkp_form select {
  border: 1px solid var(--rule) !important;
  border-radius: 3px !important; padding: 8px 12px !important;
  font-family: var(--sans) !important;
  transition: border-color .15s !important; outline: none !important;
}
.pkp_form input:focus, .pkp_form textarea:focus {
  border-color: var(--e700) !important;
  box-shadow: 0 0 0 3px rgba(20,87,74,.1) !important;
}
.pkp_form .pkp_button, button[type="submit"] {
  background: var(--e700) !important; color: #fff !important;
  border: none !important; border-radius: 3px !important;
  padding: 9px 18px !important; font-family: var(--sans) !important;
  font-size: 13px !important; font-weight: 600 !important;
  cursor: pointer !important;
}
.pkp_form .pkp_button:hover, button[type="submit"]:hover { background: var(--e600) !important; }

/* ── OVERRIDE BIRU DEFAULT OJS → EMERALD ───────────── */
.btn-primary, .pkp_button_primary { background: var(--e700) !important; border-color: var(--e700) !important; }
.btn-primary:hover { background: var(--e600) !important; border-color: var(--e600) !important; }

/* ── RESPONSIVE ─────────────────────────────────────── */
@media (max-width: 768px) {
  .at-journal-hero { grid-template-columns: 1fr !important; }
  .at-cover-wrap { width: 100% !important; }
  .at-cover-img-box { width: 100% !important; height: 220px !important; }
  .at-cover-img-box img { width: 100% !important; transform: none !important; object-position: center !important; }
  .pkp_site_name a { font-size: 18px !important; }
}


/* ================================================================
   CRITICAL FIXES — Dari audit kompatibilitas source OJS 3.3.0.22
   Tambahkan bagian ini di paling bawah CSS sebelum upload ke OJS
   ================================================================ */

/* FIX 1: Footer — source HTML pakai div bukan tag footer */
div.pkp_structure_footer_wrapper {
  background: #072e26 !important;
  border-top: 3px solid #c49a3c !important;
  color: rgba(255,255,255,.5) !important;
}
div.pkp_structure_footer_wrapper a {
  color: rgba(255,255,255,.45) !important;
  text-decoration: none !important;
}
div.pkp_structure_footer_wrapper a:hover { color: #e8c46a !important; }
div.pkp_structure_footer_wrapper strong { color: rgba(255,255,255,.8) !important; }

/* ================================================================
   LAYOUT SYSTEM — sidebar + main column
   ================================================================ */
.pkp_structure_content.has_sidebar {
  position: relative !important;    /* containing block untuk absolute */
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  max-width: 1060px !important;
  margin: 0 auto !important;
  padding: 24px 20px 36px !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  background: #faf8f3 !important;
}
div.pkp_structure_main {
  position: static !important;      /* JANGAN relative — rusak containing block */
  order: 1 !important;
  flex: 1 1 auto !important;
  width: auto !important; max-width: none !important;
  float: none !important;
  padding: 0 26px 0 0 !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}
div.pkp_structure_sidebar.left {
  position: static !important;
  order: 2 !important;
  flex: 0 0 270px !important;
  width: 270px !important;
  float: none !important;
  padding: 0 0 0 26px !important;
  box-sizing: border-box !important;
}
.page_index_journal {
  position: static !important;      /* JANGAN relative */
  display: flex !important;
  flex-direction: column !important;
  overflow: visible !important;
}
.page_index_journal section.current_issue  { order: -4 !important; }
.page_index_journal .additional_content    { order: -3 !important; }
.page_index_journal section.homepage_about { order:  0 !important; }
.additional_content {
  position: static !important;      /* JANGAN relative */
  left: auto !important;
  margin-left: 0 !important;
  width: auto !important;
  max-width: none !important;
  transform: none !important;
  overflow: visible !important;
}

@media (max-width: 900px) {
  .pkp_structure_content.has_sidebar { flex-direction: column !important; padding: 16px !important; }
  div.pkp_structure_main { padding: 0 0 24px 0 !important; width: 100% !important; }
  div.pkp_structure_sidebar.left { flex: 0 0 100% !important; width: 100% !important; padding: 0 !important; }
}

/* footer */
div.pkp_structure_footer_wrapper { background: #0d3d33 !important; border-top: 3px solid #c49a3c !important; }
div.pkp_structure_footer_wrapper hr { border-color: rgba(255,255,255,.1) !important; }
div.pkp_structure_footer { max-width:1060px; margin:0 auto; padding:18px 20px; }
div.pkp_footer_content { font-size:11px; line-height:1.7; }
.pkp_brand_footer { opacity:.2; margin-top:12px; }

/* ================================================================
   HEADER
   Kalkulasi tinggi:
   - pkp_site_name_wrapper: padding18 + title28 + gap5 + ISSN16 + padding14 = 81px
   - nav margin-top: 110px → gap untuk topbar(42) + metrics(60) + 8px
   - nav: 44px
   - issues bar (::after): 28px
   - Total header = 81 + 110 + 44 + 28 = 263px
   
   #at-metrics-strip top = -(263) + 81 = -182px
   (mulai tepat di bawah pkp_site_name_wrapper, y=81)
   ================================================================ */
header.pkp_structure_head {
  background: #14574a !important;
  position: relative !important;
  overflow: visible !important;
  border-bottom: none !important;
}
.pkp_head_wrapper {
  background: #14574a !important;
  overflow: visible !important;
  position: relative !important;
}
.pkp_site_name_wrapper {
  padding: 18px 20px 14px 20px !important;
  position: relative !important;
}
.pkp_site_name a.is_text,
div.pkp_site_name a,
.pkp_site_name_wrapper a {
  font-family: 'Merriweather', Georgia, serif !important;
  font-size: 24px !important;
  font-weight: 900 !important;
  color: #fff !important;
  text-decoration: none !important;
  letter-spacing: -.02em !important;
  line-height: 1.15 !important;
  display: block !important;
}
.pkp_site_name_wrapper::after {
  content: 'P-ISSN: 1979-3804 \00b7 E-ISSN: 2548-9941 \00b7 FEBI UIN Antasari Banjarmasin' !important;
  display: block !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important;
  color: rgba(255,255,255,.60) !important;
  letter-spacing: .05em !important;
  text-transform: uppercase !important;
  margin-top: 5px !important;
}
h1.pkp_screen_reader { display: none !important; }
.pkp_site_nav_toggle  { display: none !important; }

/* NAV: margin-top creates the gap for metrics+topbar */
nav.pkp_site_nav_menu {
  background: #0d3d33 !important;
  border-bottom: 1px solid rgba(196,154,60,.28) !important;
  border-top: 3px solid #c49a3c !important;
  margin-top: 110px !important;
}
.pkp_navigation_primary_row,
div.pkp_navigation_primary_row {
  display: flex !important;
  align-items: stretch !important;
  padding: 0 20px !important;
  max-width: 1060px !important;
  margin: 0 auto !important;
}
ul#navigationPrimary,
ul.pkp_navigation_primary { list-style: none !important; display: flex !important; align-items: stretch !important; margin: 0 !important; padding: 0 !important; }
ul#navigationPrimary > li > a { font-size: 0 !important; color: transparent !important; padding: 0 !important; display: flex !important; align-items: stretch !important; }
ul#navigationPrimary > li > a::after { font-size: 12px !important; color: rgba(255,255,255,.58) !important; font-family: 'Inter', system-ui, sans-serif !important; padding: 11px 12px !important; display: flex !important; align-items: center !important; border-bottom: 2px solid transparent !important; margin-bottom: -1px !important; white-space: nowrap !important; }
ul#navigationPrimary > li > a:hover::after { color: #e8c46a !important; border-bottom-color: #c49a3c !important; }
ul#navigationPrimary > li:nth-child(1) > a::after { content: "Journal Home" !important; }
ul#navigationPrimary > li:nth-child(2) > a::after { content: "Issues" !important; }
ul#navigationPrimary > li:nth-child(3) > a::after { content: "About" !important; }
ul#navigationPrimary::after { content: "Article in Press\00a0|\00a0Special Issue\00a0|\00a0Reviewers" !important; font-size: 12px !important; color: rgba(255,255,255,.58) !important; font-family: 'Inter', system-ui, sans-serif !important; padding: 11px 12px !important; display: flex !important; align-items: center !important; white-space: nowrap !important; }
.pkp_navigation_search_wrapper { margin-left: auto !important; display: flex !important; align-items: center !important; gap: 6px !important; padding-right: 0 !important; }
.pkp_navigation_search_wrapper a.pkp_search { display: none !important; }
.pkp_navigation_search_wrapper::before { content: "Editorial Board" !important; border: 1px solid rgba(255,255,255,.17) !important; color: rgba(255,255,255,.65) !important; font-size: 11px !important; font-family: 'Inter', system-ui, sans-serif !important; padding: 5px 10px !important; border-radius: 2px !important; white-space: nowrap !important; }
.pkp_navigation_search_wrapper::after { content: "Call for Papers" !important; background: #c49a3c !important; color: #072e26 !important; font-size: 11px !important; font-weight: 600 !important; font-family: 'Inter', system-ui, sans-serif !important; padding: 6px 12px !important; border-radius: 2px !important; white-space: nowrap !important; }

/* ISSUES IN PROGRESS */
header.pkp_structure_head::after {
  content: "ISSUES IN PROGRESS  \2022  Vol. 17, No. 1 (July 2026)  \2022  Vol. 17, No. 2 (December 2026)" !important;
  display: block !important;
  background: #051f1a !important;
  color: rgba(255,255,255,.55) !important;
  font-size: 10.5px !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  letter-spacing: .04em !important;
  padding: 6px 24px !important;
  border-top: none !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* ================================================================
   #at-metrics-strip: naik ke dalam gap di header
   top: -182px menempatkan strip mulai di y=81 (tepat bawah ISSN)
   ================================================================ */
#at-metrics-strip {
  position: absolute !important;
  top: -182px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100vw !important;
  z-index: 900 !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  pointer-events: auto !important;
}

/* Topbar: anak pertama, static flow di dalam container */
#at-strip-topbar {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  background: #14574a !important;
  padding: 8px 24px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  flex-wrap: nowrap !important;
}
#at-strip-topbar-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  max-width: 1060px !important;
  margin: 0 auto !important;
  gap: 12px !important;
}
#at-badges { display: flex !important; flex-wrap: wrap !important; gap: 5px !important; align-items: center !important; }
.at-badge { font-family: 'Inter', system-ui, sans-serif !important; font-size: 9.5px !important; font-weight: 600 !important; padding: 2px 8px !important; border-radius: 2px !important; border: 1px solid !important; letter-spacing: .03em !important; white-space: nowrap !important; }
.at-badge-gold   { background: rgba(196,154,60,.16) !important; color: #e8c46a !important; border-color: rgba(196,154,60,.28) !important; }
.at-badge-green  { background: rgba(21,128,61,.22)  !important; color: #86efac !important; border-color: rgba(21,128,61,.35)  !important; }
.at-badge-muted  { background: rgba(255,255,255,.07) !important; color: rgba(255,255,255,.72) !important; border-color: rgba(255,255,255,.16) !important; }
.at-badge-purple { background: rgba(167,139,250,.15) !important; color: #c4b5fd !important; border-color: rgba(167,139,250,.28) !important; }
#at-strip-btns { display: flex !important; align-items: center !important; gap: 7px !important; flex-shrink: 0 !important; }
.at-btn-primary { background: #c49a3c !important; color: #072e26 !important; font-family: 'Inter', system-ui, sans-serif !important; font-size: 11.5px !important; font-weight: 600 !important; padding: 8px 16px !important; border-radius: 3px !important; text-decoration: none !important; white-space: nowrap !important; }
.at-btn-outline { border: 1px solid rgba(255,255,255,.22) !important; color: rgba(255,255,255,.75) !important; font-family: 'Inter', system-ui, sans-serif !important; font-size: 11px !important; padding: 6px 12px !important; border-radius: 3px !important; text-decoration: none !important; white-space: nowrap !important; }

/* Metrics table: anak kedua, langsung di bawah topbar */
table#at-strip-metrics {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  display: table !important;
  background: #fff !important;
  border-collapse: collapse !important;
  border-bottom: 2px solid #c49a3c !important;
  table-layout: fixed !important;
}
table#at-strip-metrics td {
  padding: 12px 10px !important;
  text-align: center !important;
  border-right: 1px solid #e4e0d5 !important;
  vertical-align: middle !important;
}
table#at-strip-metrics td:last-child { border-right: none !important; }

/* Article tabs */
#at-article-tabs { position: static !important; width: 100% !important; }


/* ── FINAL FIX: containing block chain ──────────────────────
   Masalah: TinyMCE menghapus id="at-metrics-strip"
   Fix: inline style di HTML (lihat ADDITIONAL-HOME-CONTENT-FINAL.html)
   Backup CSS di sini untuk elemen yang ID-nya mungkin hilang       */

/* Pastikan pkp_structure_content adalah containing block */
.pkp_structure_content.has_sidebar,
div.pkp_structure_content {
  position: relative !important;
  overflow: visible !important;
}

/* Pastikan SEMUA intermediate elements BUKAN containing block */
div.pkp_structure_main,
div.page,
div.page_index_journal,
div.additional_content,
.pkp_pages {
  position: static !important;
  overflow: visible !important;
}

/* Fallback: jika id hilang, target first-child of additional_content */
.additional_content > div:first-child {
  position: absolute !important;
  top: -182px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100vw !important;
  z-index: 1001 !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

/* Override: jika first-child adalah article-tabs, jangan absolute */
.additional_content > #at-article-tabs:first-child {
  position: static !important;
  transform: none !important;
  top: auto !important;
  left: auto !important;
  width: 100% !important;
}


/* ================================================================
   FIX BASED ON ACTUAL SOURCE HTML (2026-04-14)
   ================================================================ */

/* NAV: source shows NO ul#navigationPrimary
   Use pkp_navigation_primary_wrapper instead */
.pkp_navigation_primary_wrapper {
  display: flex !important;
  align-items: stretch !important;
  flex: 1 !important;
}

/* Hide the search link text, keep icon small */
.pkp_navigation_search_wrapper {
  margin-left: auto !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 0 8px !important;
}
.pkp_navigation_search_wrapper a.pkp_search {
  font-size: 0 !important;
  color: transparent !important;
}
.pkp_navigation_search_wrapper a.pkp_search .fa-search {
  font-size: 13px !important;
  color: rgba(255,255,255,.4) !important;
}

/* FIX: Hide duplicate metrics - hide #at-metrics-strip children that are
   direct div children (not #at-strip-topbar) but ARE divs with inline flex style.
   These are the stray divs from old HTML versions */
#at-metrics-strip > div[style*="flex:1"],
#at-metrics-strip > div[style*="flex: 1"] {
  display: none !important;
}

/* FIX: Ensure homepage_image doesn't show broken image */
.homepage_image,
.homepage_image img {
  display: none !important;
}

/* FIX: Current issue - remove h2 "Current Issue" title */
section.current_issue > h2 {
  display: none !important;
}

/* Cleaner current issue with cover */
.obj_issue_toc .heading { display: none !important; }


/* ================================================================
   FIX BERDASARKAN SOURCE HTML ASLI
   ================================================================ */

/* ── SIDEBAR BLOCK HEADERS ────────────────────────────────────
   Source: <div class="pkp_block block_custom" id="customblock-...">
             <h2 class="title pkp_screen_reader">...</h2>
             <div class="content">
               <h2 class="title">Journal Status</h2>   ← INI yang perlu di-style
   ──────────────────────────────────────────────────────────── */
.pkp_block {
  background: #fff !important;
  border: 1px solid #e4e0d5 !important;
  border-radius: 3px !important;
  margin-bottom: 11px !important;
  overflow: hidden !important;
}
.pkp_block > .content > h2.title {
  background: #14574a !important;
  color: #fff !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: .07em !important;
  text-transform: uppercase !important;
  padding: 7px 12px !important;
  border-bottom: 2px solid #c49a3c !important;
  margin: -10px -12px 10px !important;
  line-height: 1.4 !important;
}
.pkp_block > .content {
  padding: 10px 12px !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important;
  color: #334155 !important;
}
/* Hide the screen reader h2 */
.pkp_block > h2.pkp_screen_reader {
  position: absolute !important;
  width: 1px !important; height: 1px !important;
  overflow: hidden !important; clip: rect(0,0,0,0) !important;
}

/* ── ARTICLE TABS: :target technique ─────────────────────────
   Source shows tabs are in .additional_content which appears
   AFTER current_issue. Make them look great wherever they are. */
#at-article-tabs {
  background: #fff !important;
  border: 1px solid #e4e0d5 !important;
  border-radius: 4px !important;
  margin-bottom: 18px !important;
  overflow: hidden !important;
}
.at-target {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}
.at-tabs-nav2 {
  display: flex !important;
  background: #faf8f3 !important;
  border-bottom: 2px solid #e4e0d5 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.at-tabs-nav2 a {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #64748b !important;
  padding: 10px 16px !important;
  text-decoration: none !important;
  border-bottom: 2px solid transparent !important;
  margin-bottom: -2px !important;
  white-space: nowrap !important;
}
.at-tabs-nav2 a:hover { color: #14574a !important; }
.at-tabs-nav2 a:first-child {
  color: #14574a !important;
  border-bottom-color: #c49a3c !important;
  font-weight: 600 !important;
}
.at-panel2 { display: none !important; }
.at-panel2-latest { display: block !important; }
#at-t-latest:target ~ .at-tabs-content .at-panel2-latest { display: block !important; }
#at-t-latest:target ~ .at-tabs-content .at-panel2-read   { display: none !important; }
#at-t-latest:target ~ .at-tabs-content .at-panel2-down   { display: none !important; }
#at-t-read:target ~ .at-tabs-content .at-panel2-latest   { display: none !important; }
#at-t-read:target ~ .at-tabs-content .at-panel2-read     { display: block !important; }
#at-t-read:target ~ .at-tabs-content .at-panel2-down     { display: none !important; }
#at-t-down:target ~ .at-tabs-content .at-panel2-latest   { display: none !important; }
#at-t-down:target ~ .at-tabs-content .at-panel2-read     { display: none !important; }
#at-t-down:target ~ .at-tabs-content .at-panel2-down     { display: block !important; }
#at-t-latest:target ~ .at-tabs-nav2 a[href="#at-t-latest"],
#at-t-read:target   ~ .at-tabs-nav2 a[href="#at-t-read"],
#at-t-down:target   ~ .at-tabs-nav2 a[href="#at-t-down"] {
  color: #14574a !important;
  border-bottom-color: #c49a3c !important;
  font-weight: 600 !important;
}
#at-t-read:target   ~ .at-tabs-nav2 a:first-child,
#at-t-down:target   ~ .at-tabs-nav2 a:first-child {
  color: #64748b !important;
  border-bottom-color: transparent !important;
  font-weight: 500 !important;
}
.at-art-item {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  padding: 12px 16px !important;
  border-bottom: 1px solid #f1f0ec !important;
}
.at-art-item:last-of-type { border-bottom: none !important; }
.at-art-item:hover { background: #faf8f3 !important; }
.at-art-rank {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important; font-weight: 700 !important;
  color: #c49a3c !important; min-width: 18px !important;
  padding-top: 2px !important;
}
.at-art-body { flex: 1 !important; min-width: 0 !important; }
.at-art-title {
  font-family: 'Merriweather', Georgia, serif !important;
  font-size: 13px !important; font-weight: 700 !important;
  color: #1e293b !important; line-height: 1.4 !important;
  margin-bottom: 3px !important; text-decoration: none !important;
  display: block !important;
}
.at-art-title:hover { color: #14574a !important; }
.at-art-authors { font-size: 11px !important; color: #64748b !important; margin-bottom: 3px !important; }
.at-art-meta { display: flex !important; gap: 10px !important; font-size: 10px !important; color: #94a3b8 !important; flex-wrap: wrap !important; }
.at-art-count { font-weight: 600 !important; color: #14574a !important; }
.at-view-all {
  display: block !important;
  text-align: center !important;
  padding: 9px !important;
  font-size: 11.5px !important;
  color: #14574a !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-weight: 500 !important;
  border-top: 1px solid #e4e0d5 !important;
  text-decoration: none !important;
  background: #faf8f3 !important;
}
.at-view-all:hover { background: #f2faf8 !important; }

/* ── METRICS STRIP: full-width in additional_content ─────────
   additional_content appears after current_issue (order -3 vs -4).
   Use negative margin full-bleed trick. 
   pkp_structure_content max-width 1060px, pkp_structure_main ~720px.
   ──────────────────────────────────────────────────────────── */
.additional_content {
  width: 100vw !important;
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin-top: 16px !important;
  margin-bottom: 0 !important;
  order: -3 !important;
}
#at-metrics-strip {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  left: auto !important;
  top: auto !important;
}
#at-strip-topbar {
  position: static !important;
  width: 100% !important;
  background: #14574a !important;
  padding: 8px 24px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
}
#at-strip-topbar-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  max-width: 1060px !important;
  margin: 0 auto !important;
  gap: 12px !important;
}
table#at-strip-metrics {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  display: table !important;
  background: #fff !important;
  border-collapse: collapse !important;
  border-bottom: 2px solid #c49a3c !important;
  table-layout: fixed !important;
  max-width: 1060px !important;
  margin: 0 auto !important;
}
table#at-strip-metrics td {
  padding: 12px 10px !important;
  text-align: center !important;
  border-right: 1px solid #e4e0d5 !important;
  vertical-align: middle !important;
}
table#at-strip-metrics td:last-child { border-right: none !important; }
/* Article tabs: inside additional_content, after metrics */
#at-article-tabs {
  max-width: 1060px !important;
  margin: 0 auto 0 !important;
  width: 100% !important;
}

/* Reset nav margin since metrics is no longer in header */
nav.pkp_site_nav_menu { margin-top: 0 !important; }


/* ================================================================
   RESET DAN FIX FINAL — berdasarkan screenshot 07:55
   ================================================================ */

/* RESET: hapus full-bleed yang merusak layout */
.additional_content {
  position: static !important;
  left: auto !important;
  transform: none !important;
  width: auto !important;
  margin-top: 0 !important;
  order: -5 !important;   /* SEBELUM current_issue (order -4) */
}

/* RESET: nav margin kembali normal */
nav.pkp_site_nav_menu { margin-top: 0 !important; }

/* METRICS: tampil normal dalam flow, lebar penuh kolom main */
#at-metrics-strip {
  position: static !important;
  transform: none !important;
  left: auto !important;
  top: auto !important;
  width: 100% !important;
  margin: 0 !important;
  display: block !important;
}

/* Topbar: lebar penuh */
#at-strip-topbar {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  margin: 0 !important;
  display: flex !important;
  background: #14574a !important;
  padding: 8px 0 !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
}
#at-strip-topbar-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  padding: 0 16px !important;
  gap: 10px !important;
}

/* Metrics table */
table#at-strip-metrics {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  display: table !important;
  margin: 0 !important;
}

/* Article tabs: setelah metrics, sebelum current issue */
#at-article-tabs {
  margin-bottom: 18px !important;
}


/* ================================================================
   FINAL APPROACH — badge row via CSS ::before on nav
   ================================================================ */

/* Tambah badge row SEBELUM nav (tampil di antara header dan nav) */
nav.pkp_site_nav_menu::before {
  content: "SINTA 4 \2192 Upgrading\2002\2002Open Access CC BY 4.0\2002\2002DOAJ Indexed\2002\2002CrossRef Member\2002\2002ORCID Required\2002\2002AI Policy 2025" !important;
  display: block !important;
  background: #14574a !important;
  color: rgba(255,255,255,.72) !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 9.5px !important;
  font-weight: 500 !important;
  letter-spacing: .03em !important;
  padding: 7px 24px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-top: 1px solid rgba(255,255,255,.1) !important;
  border-bottom: 1px solid rgba(196,154,60,.2) !important;
}

/* Submit Manuscript sudah ada di search_wrapper::before/after */

/* METRICS: di atas current_issue via order */
.page_index_journal .additional_content {
  order: -5 !important;   /* lebih kecil dari current_issue (-4) = tampil DULU */
  position: static !important;
  left: auto !important;
  transform: none !important;
  width: 100% !important;
  margin-top: 0 !important;
}

/* Topbar di dalam additional_content: sembunyikan,
   karena sudah ada versi CSS di nav::before */
#at-strip-topbar {
  display: none !important;
}

/* Metrics table: tampil dengan baik */
#at-metrics-strip {
  position: static !important;
  transform: none !important;
  left: auto !important;
  top: auto !important;
  width: 100% !important;
  background: transparent !important;
  border: none !important;
  display: block !important;
}
table#at-strip-metrics {
  width: 100% !important;
  display: table !important;
  position: static !important;
  transform: none !important;
  background: #fff !important;
  border: 1px solid #e4e0d5 !important;
  border-top: 3px solid #14574a !important;
  border-bottom: 2px solid #c49a3c !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
  margin-bottom: 16px !important;
  border-radius: 3px !important;
  overflow: hidden !important;
}
table#at-strip-metrics td {
  padding: 14px 10px !important;
  text-align: center !important;
  border-right: 1px solid #e4e0d5 !important;
  vertical-align: middle !important;
}
table#at-strip-metrics td:last-child { border-right: none !important; }

/* Stray divs: tetap hidden */
#at-metrics-strip > div[style*="flex"] { display: none !important; }


/* ================================================================
   CREATIVE FINAL APPROACH — display:contents + ultra specificity
   ================================================================

   Masalah: pkp_structure_main dari tema OJS = position:relative
   Solusi: additional_content { display:contents } sehingga
   #at-metrics-strip menjadi flex child langsung dari page_index_journal,
   lalu ultra-specific selectors override position tema OJS.
   ================================================================ */

/* STEP 1: Force position:static dengan specificity maksimum */
body.pkp_page_index .pkp_structure_content > .pkp_structure_main,
body.pkp_page_index .pkp_structure_content > div[role="main"] {
  position: static !important;
  overflow: visible !important;
}
body.pkp_page_index .page_index_journal {
  position: static !important;
  overflow: visible !important;
  display: flex !important;
  flex-direction: column !important;
}

/* STEP 2: additional_content hilang sebagai box —
   children (#at-metrics-strip, #at-article-tabs) jadi flex item
   langsung dari page_index_journal */
body.pkp_page_index .page_index_journal > .additional_content {
  display: contents !important;
}

/* STEP 3: pkp_structure_content = containing block untuk absolute */
body.pkp_page_index .pkp_structure_content.has_sidebar {
  position: relative !important;
  overflow: visible !important;
}

/* STEP 4: #at-metrics-strip — PERTAMA dalam flex, posisi absolute
   ke header area (top: -182px dari pkp_structure_content y≈263) */
#at-metrics-strip {
  order: -5 !important;
  position: absolute !important;
  top: -182px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100vw !important;
  z-index: 1001 !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

/* STEP 5: Topbar & table — flow normal dalam container */
#at-strip-topbar {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  background: #14574a !important;
  padding: 8px 24px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
}
#at-strip-topbar-inner {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  max-width: 1060px !important;
  margin: 0 auto !important;
  gap: 12px !important;
}
table#at-strip-metrics {
  position: static !important;
  transform: none !important;
  width: 100% !important;
  display: table !important;
  background: #fff !important;
  border-collapse: collapse !important;
  border-bottom: 2px solid #c49a3c !important;
  table-layout: fixed !important;
}

/* STEP 6: Article tabs — setelah current_issue */
#at-article-tabs {
  order: 10 !important;
  position: static !important;
  transform: none !important;
  margin-top: 16px !important;
}

/* STEP 7: Page order */
body.pkp_page_index section.current_issue  { order: -4 !important; }
body.pkp_page_index section.homepage_about { order: 0 !important; }

/* STEP 8: Nav margin untuk ruang topbar+metrics (42+60+8=110px) */
body.pkp_page_index nav.pkp_site_nav_menu {
  margin-top: 110px !important;
}

/* STEP 9: Overflow visible di semua ancestor */
header.pkp_structure_head,
.pkp_head_wrapper,
.pkp_site_name_wrapper,
.pkp_structure_content,
.pkp_structure_content.has_sidebar {
  overflow: visible !important;
}

/* Stray divs: sembunyikan */
#at-metrics-strip > div[style*="flex"] { display: none !important; }


/* ================================================================
   CURRENT ISSUE — Hero card seperti benchmark
   ================================================================ */

/* Container current_issue */
section.current_issue {
  background: #fff !important;
  border: 1px solid #e4e0d5 !important;
  border-radius: 3px !important;
  padding: 18px !important;
  margin-bottom: 18px !important;
  display: grid !important;
  grid-template-columns: 140px 1fr !important;
  grid-template-rows: auto auto !important;
  gap: 0 20px !important;
}

/* Cover image — kolom kiri */
section.current_issue .cover {
  grid-column: 1 !important;
  grid-row: 1 / 3 !important;
  width: 140px !important;
  height: 184px !important;
  border-radius: 3px !important;
  overflow: hidden !important;
  box-shadow: 3px 4px 14px rgba(0,0,0,.22), 0 0 0 1px rgba(0,0,0,.06) !important;
  position: relative !important;
  background: #14574a !important;
  flex-shrink: 0 !important;
}
section.current_issue .cover img {
  width: 100% !important; height: 100% !important;
  object-fit: cover !important;
}
/* Placeholder jika tidak ada cover — tampilkan teks */
section.current_issue .cover::after {
  content: "AT\ATaradhi\AVol.16\ANo.2\ADec 2025" !important;
  white-space: pre !important;
  position: absolute !important;
  inset: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-direction: column !important;
  text-align: center !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  color: #e8c46a !important;
  letter-spacing: .04em !important;
  padding: 8px !important;
  background: linear-gradient(160deg,#072e26,#14574a) !important;
}
section.current_issue .cover::before {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important; left: 0 !important; right: 0 !important;
  height: 28px !important;
  background: linear-gradient(90deg,#072e26,#0d3d33) !important;
  border-top: 2px solid #c49a3c !important;
  z-index: 1 !important;
}

/* Info area — kolom kanan */
section.current_issue h2,
section.current_issue .current_issue_title { 
  grid-column: 2 !important;
}
section.current_issue h2 {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 9.5px !important;
  font-weight: 600 !important;
  color: #14574a !important;
  text-transform: uppercase !important;
  letter-spacing: .08em !important;
  margin-bottom: 4px !important;
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}
section.current_issue h2::after {
  content: 'Volume 16, Issue 2 · December 2025' !important;
  font-size: 9.5px !important;
  color: #94a3b8 !important;
  font-weight: 400 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
section.current_issue .current_issue_title {
  font-family: 'Merriweather', Georgia, serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #1e293b !important;
  line-height: 1.2 !important;
  letter-spacing: -.02em !important;
  margin-bottom: 5px !important;
}
section.current_issue .obj_issue_toc { grid-column: 2 !important; }

/* Published date */
section.current_issue .heading {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important;
  color: #64748b !important;
  margin-bottom: 8px !important;
}
section.current_issue .heading .label { font-weight: 600 !important; }

/* Tags row */
section.current_issue .heading::after {
  content: '' !important; display: block !important;
}

/* Section/article headings dalam toc */
section.current_issue .obj_issue_toc h3 {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 9.5px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: .09em !important;
  color: #94a3b8 !important;
  padding: 10px 0 7px !important;
  margin-bottom: 0 !important;
  border-top: 1px solid #e4e0d5 !important;
}

/* Articles list */
section.current_issue .cmp_article_list { 
  list-style: none !important;
  padding: 0 !important; margin: 0 !important;
}
section.current_issue .cmp_article_list > li {
  padding: 12px 0 !important;
  border-bottom: 1px solid #e4e0d5 !important;
}
section.current_issue .cmp_article_list > li:last-child { border-bottom: none !important; }
section.current_issue .obj_article_summary {
  padding-left: 10px !important;
  border-left: 2px solid #d4cfc4 !important;
}
section.current_issue .obj_article_summary:hover { border-left-color: #c49a3c !important; }

/* Article title */
section.current_issue .obj_article_summary h4.title a {
  font-family: 'Merriweather', Georgia, serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #1e293b !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
}
section.current_issue .obj_article_summary h4.title a:hover { color: #14574a !important; }

/* Authors */
section.current_issue .obj_article_summary .authors {
  font-size: 12px !important;
  color: #64748b !important;
  margin: 3px 0 !important;
}

/* DOI */
section.current_issue .obj_article_summary .article_doi {
  font-family: monospace !important;
  font-size: 10px !important;
  color: #94a3b8 !important;
}
section.current_issue .obj_article_summary .doi_label { display: none !important; }
section.current_issue .obj_article_summary .article_doi a { color: #94a3b8 !important; text-decoration: none !important; }

/* Pages */
section.current_issue .obj_article_summary .pages {
  font-size: 10px !important;
  color: #94a3b8 !important;
}

/* Stats */
section.current_issue .article_stats {
  font-size: 10px !important;
  color: #94a3b8 !important;
  display: flex !important;
  gap: 12px !important;
  margin-top: 4px !important;
}

/* PDF button */
section.current_issue .obj_galley_link.pdf {
  background: #14574a !important;
  color: #fff !important;
  font-size: 9.5px !important;
  font-weight: 600 !important;
  padding: 2px 8px !important;
  border-radius: 2px !important;
  text-decoration: none !important;
}

/* View All Issues */
section.current_issue + a.read_more,
section.current_issue a.read_more {
  display: none !important;  /* tersembunyi, sudah ada di hero buttons */
}


/* COVER IMAGE — embedded from uploaded file */
section.current_issue .cover::after {
  content: '' !important;
  background-image: url('data:image/jpeg;base64,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') !important;
  background-size: cover !important;
  background-position: center top !important;
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
}


/* ── CSS-ONLY COVER — SVG inline, no file needed ─── */
/* Reset: hapus ::after dari sebelumnya yang pakai base64 */
section.current_issue .cover::after {
  content: none !important;
  display: none !important;
}

/* New approach: ::before pada section.current_issue */
section.current_issue {
  display: grid !important;
  grid-template-columns: 148px 1fr !important;
  gap: 0 20px !important;
  padding: 18px !important;
  background: #fff !important;
  border: 1px solid #e4e0d5 !important;
  border-radius: 3px !important;
  margin-bottom: 18px !important;
  position: relative !important;
  overflow: hidden !important;
}

/* Cover box di kolom kiri — SVG as background-image */
section.current_issue::before {
  content: "" !important;
  display: block !important;
  grid-column: 1 !important;
  grid-row: 1 / 20 !important;
  width: 140px !important;
  height: 196px !important;
  align-self: start !important;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22196%22%20viewBox%3D%220%200%20140%20196%22%3E%0A%3Cdefs%3E%0A%20%20%3ClinearGradient%20id%3D%22g1%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%230a3d2e%22%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%2260%25%22%20stop-color%3D%22%2314574a%22%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%231a7055%22%2F%3E%0A%20%20%3C%2FlinearGradient%3E%0A%20%20%3CradialGradient%20id%3D%22g2%22%20cx%3D%2215%25%22%20cy%3D%2225%25%22%20r%3D%2255%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%231d7a5e%22%20stop-opacity%3D%220.6%22%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%230a3d2e%22%20stop-opacity%3D%220%22%2F%3E%0A%20%20%3C%2FradialGradient%3E%0A%20%20%3CradialGradient%20id%3D%22g3%22%20cx%3D%2285%25%22%20cy%3D%2275%25%22%20r%3D%2250%25%22%3E%0A%20%20%20%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2322906e%22%20stop-opacity%3D%220.5%22%2F%3E%0A%20%20%20%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%230a3d2e%22%20stop-opacity%3D%220%22%2F%3E%0A%20%20%3C%2FradialGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20width%3D%22140%22%20height%3D%22196%22%20fill%3D%22url%28%23g1%29%22%2F%3E%0A%3Crect%20width%3D%22140%22%20height%3D%22196%22%20fill%3D%22url%28%23g2%29%22%2F%3E%0A%3Crect%20width%3D%22140%22%20height%3D%22196%22%20fill%3D%22url%28%23g3%29%22%2F%3E%0A%3Ccircle%20cx%3D%22-20%22%20cy%3D%2250%22%20r%3D%2280%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.055%29%22%20stroke%3D%22none%22%2F%3E%0A%3Ccircle%20cx%3D%22160%22%20cy%3D%22150%22%20r%3D%2290%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.04%29%22%20stroke%3D%22none%22%2F%3E%0A%3Ccircle%20cx%3D%2270%22%20cy%3D%22200%22%20r%3D%2260%22%20fill%3D%22rgba%2830%2C120%2C80%2C0.3%29%22%20stroke%3D%22none%22%2F%3E%0A%3Cline%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%22196%22%20stroke%3D%22rgba%28196%2C154%2C60%2C0.4%29%22%20stroke-width%3D%226%22%2F%3E%0A%3Crect%20x%3D%220%22%20y%3D%22163%22%20width%3D%22140%22%20height%3D%2233%22%20fill%3D%22%23072e26%22%2F%3E%0A%3Crect%20x%3D%220%22%20y%3D%22161%22%20width%3D%22140%22%20height%3D%223%22%20fill%3D%22%23c49a3c%22%2F%3E%0A%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22140%22%20height%3D%223%22%20fill%3D%22rgba%28196%2C154%2C60%2C0.5%29%22%2F%3E%0A%3Ctext%20x%3D%2272%22%20y%3D%2242%22%20text-anchor%3D%22middle%22%20font-family%3D%22Georgia%2Cserif%22%20font-size%3D%2216%22%20font-weight%3D%22bold%22%20letter-spacing%3D%221%22%20fill%3D%22%23e8c46a%22%3EAT-TARADHI%3C%2Ftext%3E%0A%3Cline%20x1%3D%2216%22%20y1%3D%2248%22%20x2%3D%22124%22%20y2%3D%2248%22%20stroke%3D%22rgba%28196%2C154%2C60%2C0.5%29%22%20stroke-width%3D%220.8%22%2F%3E%0A%3Ctext%20x%3D%2272%22%20y%3D%2261%22%20text-anchor%3D%22middle%22%20font-family%3D%22Georgia%2Cserif%22%20font-size%3D%227.5%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.82%29%22%20letter-spacing%3D%220.5%22%3EJurnal%20Studi%20Ekonomi%3C%2Ftext%3E%0A%3Ctext%20x%3D%2272%22%20y%3D%22100%22%20text-anchor%3D%22middle%22%20font-family%3D%22Georgia%2Cserif%22%20font-size%3D%227%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.35%29%22%20letter-spacing%3D%223%22%3EISSN%201979-3804%3C%2Ftext%3E%0A%3Ctext%20x%3D%2272%22%20y%3D%22128%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%227%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.35%29%22%3E2548-9941%20%28E%29%3C%2Ftext%3E%0A%3Ctext%20x%3D%2272%22%20y%3D%22173%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%229%22%20font-weight%3D%22bold%22%20fill%3D%22%23e8c46a%22%20letter-spacing%3D%221%22%3EVol.%2016%20%C2%B7%20No.%202%3C%2Ftext%3E%0A%3Ctext%20x%3D%2272%22%20y%3D%22187%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%227.5%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.55%29%22%3EDecember%202025%3C%2Ftext%3E%0A%3C%2Fsvg%3E") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  border-radius: 3px !important;
  box-shadow: 3px 4px 16px rgba(0,0,0,.28), 0 0 0 1px rgba(0,0,0,.08) !important;
}

/* Konten: grid kolom 2 */
section.current_issue > *:not(::before) {
  grid-column: 2 !important;
}
section.current_issue > a[id="homepageIssue"] {
  display: none !important;
}

/* ================================================================
   FIX: Broken characters + Current Issue tags sesuai benchmark
   ================================================================ */

/* FIX 1: nav::before — ganti karakter unicode dengan ASCII aman */
nav.pkp_site_nav_menu::before {
  content: "SINTA 4 - Upgrading    Open Access CC BY 4.0    DOAJ Indexed    CrossRef Member    ORCID Required    AI Policy 2025" !important;
  display: block !important;
  background: #14574a !important;
  color: rgba(255,255,255,.75) !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 9.5px !important;
  font-weight: 500 !important;
  letter-spacing: .04em !important;
  padding: 7px 24px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  border-bottom: 1px solid rgba(196,154,60,.25) !important;
}

/* FIX 2: Current issue - sembunyikan h2 text bawaan, tampilkan label bersih */
section.current_issue > h2 {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 9.5px !important;
  font-weight: 600 !important;
  color: #14574a !important;
  text-transform: uppercase !important;
  letter-spacing: .08em !important;
  margin: 0 0 6px 0 !important;
  padding: 0 !important;
  display: block !important;
  border: none !important;
}
section.current_issue > h2::after {
  content: none !important;
}

/* FIX 3: Tags sesuai benchmark — via heading::after */
section.current_issue .obj_issue_toc > .heading {
  margin-bottom: 12px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid #e4e0d5 !important;
}
section.current_issue .obj_issue_toc > .heading > .published {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important;
  color: #64748b !important;
  margin-bottom: 8px !important;
}
/* Tambah tag badges setelah published date */
section.current_issue .obj_issue_toc > .heading::after {
  content: "" !important;
  display: flex !important;
  gap: 5px !important;
  flex-wrap: wrap !important;
  margin-top: 8px !important;
}

/* Gunakan sibling element approach: tampilkan tags di sections h3 area */
/* Tag badges via current_issue_title::after */
section.current_issue .current_issue_title {
  font-family: 'Merriweather', Georgia, serif !important;
  font-size: 17px !important;
  font-weight: 900 !important;
  color: #1e293b !important;
  line-height: 1.25 !important;
  letter-spacing: -.02em !important;
  margin: 0 0 6px 0 !important;
}
section.current_issue .current_issue_title::after {
  content: "Published: 2025-12-31  |  6 Articles  |  93 Pages" !important;
  display: block !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important;
  color: #64748b !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  margin-top: 5px !important;
}

/* Tag badges row — via published::after */
section.current_issue .published::after {
  content: "Open Access  |  DOAJ  |  SINTA 4  |  CrossRef DOI  |  ORCID  |  AI Policy" !important;
  display: block !important;
  margin-top: 8px !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 10px !important;
  color: #14574a !important;
  letter-spacing: .02em !important;
  padding: 5px 0 !important;
  border-top: 1px solid #f1f0ec !important;
}

/* FIX 4: current_issue layout — 2 kolom: cover (::before) + konten */
/* Override grid dari CSS sebelumnya */
section.current_issue {
  display: grid !important;
  grid-template-columns: 148px 1fr !important;
  grid-template-rows: auto !important;
  gap: 0 20px !important;
  padding: 18px !important;
  background: #fff !important;
  border: 1px solid #e4e0d5 !important;
  border-radius: 3px !important;
  margin-bottom: 18px !important;
  overflow: hidden !important;
}

/* Cover SVG di kolom 1 via ::before */
section.current_issue::before {
  content: "" !important;
  grid-column: 1 !important;
  grid-row: 1 / 20 !important;
  width: 140px !important;
  height: 196px !important;
  align-self: start !important;
  border-radius: 3px !important;
  box-shadow: 3px 4px 16px rgba(0,0,0,.28) !important;
  /* SVG cover - background-image diset dari rule sebelumnya */
  display: block !important;
}

/* Semua direct children masuk kolom 2 */
section.current_issue > h2,
section.current_issue > .current_issue_title,
section.current_issue > .obj_issue_toc,
section.current_issue > a.read_more {
  grid-column: 2 !important;
}
section.current_issue > a[id="homepageIssue"] {
  display: none !important;
  grid-column: 2 !important;
}

/* Action buttons row */
section.current_issue > a.read_more {
  display: inline-block !important;
  background: #14574a !important;
  color: #fff !important;
  font-family: 'Inter', system-ui, sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  padding: 7px 14px !important;
  border-radius: 3px !important;
  text-decoration: none !important;
  margin-top: 8px !important;
}
section.current_issue > a.read_more::before {
  content: "View All Issues" !important;
  font-size: 0 !important; /* sembunyikan teks asli */
}
section.current_issue > a.read_more {
  font-size: 0 !important;
}
section.current_issue > a.read_more::after {
  content: "View All Issues" !important;
  font-size: 11px !important;
}

