/* =========================================================
   JIKA – Custom CSS (OJS 3.4, tema Novelty) — style-jika.css
   Versi   : B4 "Teal" (2026-10-26 08:45, halaman OWNERSHIP; ARCHIVING POLICY; RETRACTION & CORRECTION; CROSSMARK & AUTHORSHIP; Make Submission teal; PENCARIAN di hero; IKON MENU otomatis; APC; Author Guidelines IEEE)
   Huruf   : judul Poppins (sans-serif khas), teks Source Sans 3 (nyaman dibaca).
   Palet   : teal #1f6f6b + teal gelap #134a47 + aksen lime #a4c46a
             (teal = "ilmu komputer", lime = "agri", menyambung logo hijau muda).
   Susunan : Kolom kiri  = aksi & navigasi (Assessor Login, Make Submission,
                           menu kebijakan)
             Kolom tengah = profil jurnal + Current Issue
             Kolom kanan = bukti & bacaan (Indexed, License, sampul,
                           Published Volumes, Most Read, statistik, Keywords)
   Pemasangan: Settings → Website → Appearance → Setup → Journal style sheet.
   Untuk ganti palet cukup ubah nilai variabel di :root.
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Source+Sans+3:wght@400;500;600;700&display=swap');

:root {
  /* Palet "Teal" */
  --jika-primary: #1f6f6b;      /* teal: menu utama, kartu At a glance, ikon   */
  --jika-ink: #134a47;          /* teal gelap: tombol, menu aktif, footer      */
  --jika-text: #1d2b2a;         /* teks utama                                  */
  --jika-body: #3b4746;         /* teks paragraf                               */
  --jika-muted: #5f6e6c;        /* teks sekunder, judul blok (kontras 5,1:1)   */
  --jika-lime: #a4c46a;         /* aksen lime: garis bawah menu, tombol hero   */
  --jika-soft: #e8f4f1;         /* latar lembut panel (hero, Indexed, scope)   */
  --jika-on-dark: #e8f4f1;      /* teks muda di atas latar gelap               */
  --jika-on-dark-muted: #cfe8e3;/* label di atas latar teal                    */
  --jika-line: #e3ecea;         /* garis pemisah tipis                         */
  --jika-page: #f3f7f6;         /* latar di luar kontainer                     */
  --jika-link: #1f6f6b;         /* tautan teal (5,9:1 di putih), tanpa garis bawah */
  --jika-link-hover: #0b4f4b;   /* hover: teal lebih gelap                      */
  --jika-head: #134a47;         /* judul seksi di konten                        */
  --jika-meta: #5f6e6c;         /* metadata: penulis, terbitan, keterangan      */
  --jika-font: 'Source Sans 3', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --jika-heading: 'Poppins', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --jika-fa: 'FontAwesome';

  /* Nama lama tetap tersedia untuk halaman lain (Editorial Team, Author Guidelines) */
  --jika-dark: var(--jika-ink);
  --jika-accent: var(--jika-lime);
  --jika-light: var(--jika-soft);
  --jika-dot: #9fd0c6;
}



/* =========================================================
   DASAR — huruf, tautan, rata kiri
   ========================================================= */
body {
  font-family: var(--jika-font);
  font-size: 15px;
  font-weight: 400;
  color: var(--jika-text);
  line-height: 1.6;
  background: var(--jika-page);
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--jika-heading);
  color: var(--jika-text);
}

h2, .h2 {
  font-size: 20px;
}

p {
  margin: 0 0 10px;
}

/* Tautan konten: dibedakan dengan WARNA (teal) dan perubahan warna saat hover,
   tanpa garis bawah. Teks biasa netral gelap, metadata abu — tautan = teal. */
.page_index_journal a,
.pkp_block .content a,
.obj_article_summary .title a,
.media-heading a,
.pkp_structure_main :is(p, li, td, dd, .cite-doi, .csl-entry, .doi) a:not(.btn):not([class*="btn"]):not(.galley-link),
.jika-art .jika-side :is(p, .csl-entry) a {
  color: var(--jika-link);
  text-decoration: none;
}

.page_index_journal a:hover,
.pkp_block .content a:hover,
.obj_article_summary .title a:hover,
.media-heading a:hover,
.pkp_structure_main :is(p, li, td, dd, .cite-doi, .csl-entry, .doi) a:not(.btn):not([class*="btn"]):not(.galley-link):hover,
.jika-art .jika-side :is(p, .csl-entry) a:hover {
  color: var(--jika-link-hover);
  text-decoration: none;
}

/* Judul seksi di kolom konten: teal tua agar terpisah jelas dari teks */
.pkp_structure_main h2,
.pkp_structure_main h3 {
  color: var(--jika-head);
}


/* =========================================================
   HEADER — putih di kiri (area logo), memudar ke pola garis lengkung
   di kanan. Pola = SVG di dalam CSS, berulang mendatar tanpa sambungan.
   Ganti pola: ubah --jika-header-pattern ke salah satu: var(--jika-pola-kontur),
   var(--jika-pola-jaringan), var(--jika-pola-sirkuit), var(--jika-pola-aliran).
   Atur kekuatan pola: ubah titik pudar di --jika-header-fade.
   ========================================================= */
:root {
  /* Pola "kontur": garis sejajar bergelombang seperti peta kontur/pematang + titik data */
  --jika-pola-kontur: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='220' viewBox='0 0 720 220'%3E%3Cpath d='M0,22.3 L12,22.8 L24,22.8 L36,22.2 L48,21.3 L60,20.1 L72,18.9 L84,17.7 L96,16.7 L108,16.0 L120,15.5 L132,15.3 L144,15.4 L156,15.7 L168,16.0 L180,16.4 L192,16.6 L204,16.7 L216,16.5 L228,16.0 L240,15.3 L252,14.3 L264,13.0 L276,11.6 L288,10.2 L300,8.8 L312,7.6 L324,6.6 L336,5.8 L348,5.2 L360,4.9 L372,4.7 L384,4.7 L396,4.6 L408,4.5 L420,4.1 L432,3.5 L444,2.5 L456,1.2 L468,-0.5 L480,-2.4 L492,-4.5 L504,-6.6 L516,-8.6 L528,-10.3 L540,-11.5 L552,-12.2 L564,-12.1 L576,-11.3 L588,-9.8 L600,-7.5 L612,-4.6 L624,-1.3 L636,2.4 L648,6.3 L660,10.0 L672,13.5 L684,16.6 L696,19.2 L708,21.0 L720,22.3' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,44.4 L12,44.3 L24,43.5 L36,42.3 L48,40.9 L60,39.2 L72,37.6 L84,36.0 L96,34.7 L108,33.6 L120,32.8 L132,32.3 L144,32.1 L156,32.1 L168,32.1 L180,32.3 L192,32.3 L204,32.3 L216,32.1 L228,31.8 L240,31.2 L252,30.5 L264,29.8 L276,28.9 L288,28.1 L300,27.4 L312,26.8 L324,26.4 L336,26.1 L348,25.9 L360,25.8 L372,25.7 L384,25.6 L396,25.4 L408,24.9 L420,24.2 L432,23.1 L444,21.8 L456,20.1 L468,18.3 L480,16.3 L492,14.3 L504,12.5 L516,11.0 L528,10.0 L540,9.5 L552,9.7 L564,10.6 L576,12.2 L588,14.5 L600,17.4 L612,20.8 L624,24.4 L636,28.2 L648,32.0 L660,35.4 L672,38.5 L684,41.0 L696,42.8 L708,44.0 L720,44.4' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,65.0 L12,64.3 L24,63.1 L36,61.6 L48,59.9 L60,58.2 L72,56.5 L84,54.9 L96,53.6 L108,52.6 L120,51.8 L132,51.2 L144,50.9 L156,50.7 L168,50.6 L180,50.6 L192,50.5 L204,50.3 L216,50.0 L228,49.6 L240,49.1 L252,48.6 L264,47.9 L276,47.3 L288,46.7 L300,46.2 L312,45.7 L324,45.4 L336,45.1 L348,44.9 L360,44.7 L372,44.5 L384,44.1 L396,43.6 L408,42.8 L420,41.9 L432,40.7 L444,39.3 L456,37.8 L468,36.2 L480,34.6 L492,33.3 L504,32.2 L516,31.5 L528,31.3 L540,31.7 L552,32.8 L564,34.5 L576,36.8 L588,39.6 L600,42.8 L612,46.2 L624,49.8 L636,53.3 L648,56.6 L660,59.4 L672,61.8 L684,63.6 L696,64.7 L708,65.1 L720,65.0' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,86.1 L12,85.0 L24,83.6 L36,82.0 L48,80.3 L60,78.7 L72,77.2 L84,75.9 L96,74.8 L108,74.0 L120,73.4 L132,73.0 L144,72.7 L156,72.4 L168,72.1 L180,71.7 L192,71.1 L204,70.4 L216,69.5 L228,68.5 L240,67.3 L252,66.0 L264,64.8 L276,63.6 L288,62.6 L300,61.6 L312,60.9 L324,60.4 L336,60.0 L348,59.8 L360,59.6 L372,59.4 L384,59.2 L396,58.9 L408,58.5 L420,57.8 L432,57.0 L444,56.1 L456,55.1 L468,54.2 L480,53.3 L492,52.7 L504,52.4 L516,52.6 L528,53.3 L540,54.5 L552,56.4 L564,58.7 L576,61.6 L588,64.8 L600,68.2 L612,71.8 L624,75.2 L636,78.4 L648,81.3 L660,83.6 L672,85.4 L684,86.5 L696,87.0 L708,86.8 L720,86.1' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,107.5 L12,105.4 L24,103.0 L36,100.5 L48,98.0 L60,95.7 L72,93.7 L84,91.9 L96,90.5 L108,89.5 L120,88.8 L132,88.3 L144,88.0 L156,87.8 L168,87.6 L180,87.5 L192,87.2 L204,86.8 L216,86.4 L228,85.8 L240,85.1 L252,84.5 L264,83.8 L276,83.2 L288,82.6 L300,82.1 L312,81.8 L324,81.5 L336,81.2 L348,81.0 L360,80.7 L372,80.2 L384,79.7 L396,78.9 L408,78.0 L420,76.9 L432,75.8 L444,74.5 L456,73.4 L468,72.4 L480,71.8 L492,71.5 L504,71.8 L516,72.7 L528,74.2 L540,76.4 L552,79.2 L564,82.5 L576,86.2 L588,90.1 L600,94.2 L612,98.1 L624,101.7 L636,104.9 L648,107.5 L660,109.3 L672,110.4 L684,110.7 L696,110.3 L708,109.2 L720,107.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,123.2 L12,120.2 L24,117.2 L36,114.4 L48,111.9 L60,109.9 L72,108.3 L84,107.3 L96,106.8 L108,106.6 L120,106.8 L132,107.1 L144,107.5 L156,107.7 L168,107.8 L180,107.7 L192,107.3 L204,106.6 L216,105.6 L228,104.6 L240,103.4 L252,102.3 L264,101.3 L276,100.5 L288,100.0 L300,99.7 L312,99.8 L324,100.0 L336,100.4 L348,100.8 L360,101.1 L372,101.4 L384,101.4 L396,101.1 L408,100.5 L420,99.6 L432,98.5 L444,97.3 L456,96.1 L468,95.1 L480,94.4 L492,94.2 L504,94.6 L516,95.7 L528,97.5 L540,100.0 L552,103.2 L564,106.9 L576,110.9 L588,115.1 L600,119.1 L612,122.9 L624,126.1 L636,128.6 L648,130.3 L660,131.1 L672,131.0 L684,130.0 L696,128.3 L708,125.9 L720,123.2' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,141.8 L12,138.6 L24,135.6 L36,132.9 L48,130.6 L60,128.8 L72,127.6 L84,126.8 L96,126.4 L108,126.4 L120,126.5 L132,126.6 L144,126.7 L156,126.6 L168,126.2 L180,125.5 L192,124.6 L204,123.4 L216,122.0 L228,120.6 L240,119.2 L252,117.9 L264,116.9 L276,116.2 L288,115.8 L300,115.8 L312,116.1 L324,116.6 L336,117.3 L348,118.0 L360,118.7 L372,119.1 L384,119.4 L396,119.4 L408,119.1 L420,118.6 L432,117.9 L444,117.2 L456,116.7 L468,116.4 L480,116.5 L492,117.1 L504,118.4 L516,120.3 L528,122.9 L540,126.0 L552,129.7 L564,133.7 L576,137.8 L588,141.8 L600,145.4 L612,148.6 L624,151.1 L636,152.7 L648,153.4 L660,153.2 L672,152.2 L684,150.3 L696,147.8 L708,144.9 L720,141.8' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,155.5 L12,152.4 L24,149.5 L36,147.0 L48,145.0 L60,143.4 L72,142.4 L84,141.8 L96,141.7 L108,141.9 L120,142.2 L132,142.7 L144,143.2 L156,143.6 L168,143.9 L180,144.0 L192,144.0 L204,143.8 L216,143.5 L228,143.1 L240,142.8 L252,142.4 L264,142.1 L276,142.0 L288,141.9 L300,142.0 L312,142.1 L324,142.2 L336,142.2 L348,142.2 L360,142.0 L372,141.7 L384,141.2 L396,140.6 L408,139.8 L420,139.1 L432,138.4 L444,138.0 L456,137.8 L468,138.0 L480,138.8 L492,140.1 L504,141.9 L516,144.3 L528,147.2 L540,150.5 L552,153.9 L564,157.5 L576,160.9 L588,164.1 L600,166.7 L612,168.8 L624,170.0 L636,170.5 L648,170.2 L660,169.0 L672,167.2 L684,164.7 L696,161.8 L708,158.7 L720,155.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,171.9 L12,169.4 L24,167.1 L36,165.3 L48,164.0 L60,163.1 L72,162.6 L84,162.5 L96,162.6 L108,162.8 L120,163.1 L132,163.3 L144,163.4 L156,163.3 L168,163.0 L180,162.5 L192,161.8 L204,161.1 L216,160.4 L228,159.7 L240,159.1 L252,158.7 L264,158.5 L276,158.6 L288,158.9 L300,159.3 L312,159.9 L324,160.6 L336,161.3 L348,161.8 L360,162.3 L372,162.6 L384,162.7 L396,162.6 L408,162.5 L420,162.3 L432,162.2 L444,162.2 L456,162.5 L468,163.1 L480,164.1 L492,165.6 L504,167.5 L516,169.8 L528,172.4 L540,175.3 L552,178.2 L564,181.1 L576,183.7 L588,185.8 L600,187.5 L612,188.5 L624,188.8 L636,188.3 L648,187.2 L660,185.5 L672,183.2 L684,180.5 L696,177.7 L708,174.7 L720,171.9' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,189.4 L12,186.6 L24,184.2 L36,182.3 L48,181.0 L60,180.2 L72,179.7 L84,179.6 L96,179.7 L108,179.8 L120,179.8 L132,179.8 L144,179.5 L156,179.0 L168,178.4 L180,177.5 L192,176.6 L204,175.7 L216,174.8 L228,174.2 L240,173.7 L252,173.6 L264,173.9 L276,174.4 L288,175.2 L300,176.3 L312,177.4 L324,178.7 L336,179.9 L348,181.0 L360,181.9 L372,182.6 L384,183.2 L396,183.6 L408,183.9 L420,184.2 L432,184.6 L444,185.2 L456,186.1 L468,187.4 L480,189.2 L492,191.3 L504,193.9 L516,196.8 L528,200.0 L540,203.2 L552,206.2 L564,209.0 L576,211.3 L588,213.0 L600,213.9 L612,214.1 L624,213.4 L636,211.9 L648,209.6 L660,206.8 L672,203.5 L684,199.9 L696,196.2 L708,192.7 L720,189.4' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,203.5 L12,201.0 L24,199.1 L36,197.9 L48,197.1 L60,196.9 L72,197.0 L84,197.4 L96,197.9 L108,198.4 L120,198.8 L132,199.0 L144,199.0 L156,198.8 L168,198.5 L180,197.9 L192,197.3 L204,196.8 L216,196.3 L228,196.1 L240,196.0 L252,196.3 L264,196.8 L276,197.6 L288,198.6 L300,199.7 L312,200.8 L324,201.9 L336,202.9 L348,203.8 L360,204.5 L372,205.0 L384,205.3 L396,205.6 L408,205.8 L420,206.1 L432,206.7 L444,207.5 L456,208.6 L468,210.2 L480,212.2 L492,214.6 L504,217.4 L516,220.3 L528,223.2 L540,226.1 L552,228.7 L564,230.8 L576,232.2 L588,233.0 L600,232.9 L612,232.0 L624,230.3 L636,227.9 L648,224.8 L660,221.3 L672,217.5 L684,213.7 L696,209.9 L708,206.5 L720,203.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Ccircle cx='84' cy='159' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='81' cy='173' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='230' cy='142' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='564' cy='124' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='341' cy='134' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='619' cy='131' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='390' cy='91' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='274' cy='61' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3Ccircle cx='269' cy='35' r='3' fill='%23a4c46a' fill-opacity='0.8'/%3E%3C/svg%3E");
  /* Pola "aliran": beberapa lengkung lebar yang saling silang (lime + teal) */
  --jika-pola-aliran: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='220' viewBox='0 0 720 220'%3E%3Cpath d='M0,17.8 L10,14.4 L20,11.1 L30,8.1 L40,5.3 L50,2.8 L60,0.7 L70,-1.2 L80,-2.7 L90,-3.9 L100,-4.7 L110,-5.2 L120,-5.4 L130,-5.3 L140,-4.9 L150,-4.2 L160,-3.3 L170,-2.1 L180,-0.8 L190,0.8 L200,2.4 L210,4.2 L220,6.1 L230,8.1 L240,10.2 L250,12.3 L260,14.4 L270,16.6 L280,18.8 L290,21.0 L300,23.2 L310,25.4 L320,27.7 L330,29.9 L340,32.2 L350,34.5 L360,36.8 L370,39.1 L380,41.4 L390,43.7 L400,46.0 L410,48.3 L420,50.5 L430,52.7 L440,54.8 L450,56.8 L460,58.7 L470,60.4 L480,62.0 L490,63.3 L500,64.5 L510,65.3 L520,65.9 L530,66.2 L540,66.1 L550,65.8 L560,65.0 L570,63.9 L580,62.5 L590,60.7 L600,58.6 L610,56.2 L620,53.5 L630,50.5 L640,47.2 L650,43.8 L660,40.2 L670,36.5 L680,32.7 L690,28.9 L700,25.2 L710,21.4 L720,17.8' fill='none' stroke='%23a4c46a' stroke-opacity='0.9' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M0,73.9 L10,77.2 L20,80.4 L30,83.4 L40,86.3 L50,88.9 L60,91.2 L70,93.3 L80,95.1 L90,96.7 L100,97.9 L110,98.8 L120,99.4 L130,99.7 L140,99.6 L150,99.2 L160,98.5 L170,97.4 L180,96.1 L190,94.5 L200,92.5 L210,90.3 L220,87.8 L230,85.2 L240,82.2 L250,79.1 L260,75.9 L270,72.4 L280,68.9 L290,65.3 L300,61.6 L310,57.9 L320,54.2 L330,50.5 L340,46.9 L350,43.3 L360,39.9 L370,36.5 L380,33.4 L390,30.4 L400,27.6 L410,25.1 L420,22.8 L430,20.8 L440,19.0 L450,17.5 L460,16.3 L470,15.5 L480,14.9 L490,14.6 L500,14.7 L510,15.1 L520,15.8 L530,16.8 L540,18.2 L550,19.8 L560,21.7 L570,23.8 L580,26.3 L590,28.9 L600,31.8 L610,34.8 L620,38.0 L630,41.4 L640,44.9 L650,48.5 L660,52.1 L670,55.8 L680,59.5 L690,63.2 L700,66.8 L710,70.4 L720,73.9' fill='none' stroke='%231f6f6b' stroke-opacity='0.3' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M0,121.3 L10,119.3 L20,117.2 L30,114.8 L40,112.3 L50,109.7 L60,107.0 L70,104.4 L80,101.9 L90,99.5 L100,97.2 L110,95.1 L120,93.2 L130,91.5 L140,90.0 L150,88.6 L160,87.4 L170,86.3 L180,85.2 L190,84.3 L200,83.3 L210,82.2 L220,81.1 L230,79.9 L240,78.6 L250,77.0 L260,75.3 L270,73.4 L280,71.4 L290,69.1 L300,66.7 L310,64.2 L320,61.5 L330,58.9 L340,56.2 L350,53.7 L360,51.2 L370,49.0 L380,47.0 L390,45.3 L400,44.1 L410,43.2 L420,42.9 L430,43.1 L440,43.8 L450,45.0 L460,46.9 L470,49.3 L480,52.2 L490,55.6 L500,59.5 L510,63.8 L520,68.4 L530,73.2 L540,78.3 L550,83.4 L560,88.6 L570,93.6 L580,98.5 L590,103.2 L600,107.5 L610,111.5 L620,115.0 L630,118.0 L640,120.5 L650,122.5 L660,123.9 L670,124.7 L680,125.0 L690,124.7 L700,124.0 L710,122.8 L720,121.3' fill='none' stroke='%23a4c46a' stroke-opacity='0.9' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M0,124.2 L10,120.8 L20,117.2 L30,113.4 L40,109.4 L50,105.2 L60,100.9 L70,96.6 L80,92.2 L90,87.8 L100,83.4 L110,79.2 L120,75.3 L130,71.5 L140,68.1 L150,65.0 L160,62.4 L170,60.2 L180,58.6 L190,57.5 L200,56.9 L210,56.9 L220,57.5 L230,58.7 L240,60.5 L250,62.8 L260,65.6 L270,68.9 L280,72.6 L290,76.7 L300,81.1 L310,85.7 L320,90.5 L330,95.4 L340,100.4 L350,105.4 L360,110.2 L370,115.0 L380,119.5 L390,123.8 L400,127.9 L410,131.6 L420,135.0 L430,138.1 L440,140.8 L450,143.2 L460,145.2 L470,146.9 L480,148.3 L490,149.4 L500,150.1 L510,150.7 L520,151.0 L530,151.1 L540,151.0 L550,150.7 L560,150.3 L570,149.8 L580,149.2 L590,148.4 L600,147.5 L610,146.5 L620,145.4 L630,144.1 L640,142.7 L650,141.1 L660,139.4 L670,137.4 L680,135.2 L690,132.9 L700,130.2 L710,127.3 L720,124.2' fill='none' stroke='%231f6f6b' stroke-opacity='0.3' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M0,100.2 L10,102.8 L20,105.9 L30,109.3 L40,113.1 L50,117.2 L60,121.6 L70,126.2 L80,130.9 L90,135.7 L100,140.5 L110,145.3 L120,149.9 L130,154.5 L140,158.8 L150,162.9 L160,166.6 L170,170.0 L180,173.0 L190,175.6 L200,177.8 L210,179.6 L220,180.8 L230,181.7 L240,182.1 L250,182.1 L260,181.8 L270,181.0 L280,179.9 L290,178.5 L300,176.9 L310,175.0 L320,172.9 L330,170.7 L340,168.3 L350,165.8 L360,163.3 L370,160.7 L380,158.1 L390,155.4 L400,152.8 L410,150.1 L420,147.5 L430,144.9 L440,142.3 L450,139.6 L460,137.0 L470,134.4 L480,131.7 L490,129.0 L500,126.3 L510,123.6 L520,120.9 L530,118.2 L540,115.5 L550,112.8 L560,110.2 L570,107.7 L580,105.2 L590,102.9 L600,100.8 L610,98.8 L620,97.1 L630,95.7 L640,94.6 L650,93.8 L660,93.5 L670,93.5 L680,93.9 L690,94.8 L700,96.2 L710,97.9 L720,100.2' fill='none' stroke='%23a4c46a' stroke-opacity='0.9' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M0,177.1 L10,179.2 L20,181.4 L30,183.7 L40,186.0 L50,188.3 L60,190.6 L70,193.0 L80,195.3 L90,197.6 L100,199.9 L110,202.0 L120,203.9 L130,205.7 L140,207.2 L150,208.4 L160,209.3 L170,209.8 L180,209.9 L190,209.5 L200,208.6 L210,207.3 L220,205.4 L230,203.1 L240,200.2 L250,196.9 L260,193.1 L270,188.9 L280,184.4 L290,179.5 L300,174.4 L310,169.2 L320,163.9 L330,158.5 L340,153.2 L350,148.0 L360,143.1 L370,138.4 L380,134.1 L390,130.2 L400,126.7 L410,123.7 L420,121.2 L430,119.3 L440,117.9 L450,117.1 L460,116.8 L470,117.0 L480,117.7 L490,118.9 L500,120.5 L510,122.4 L520,124.7 L530,127.2 L540,129.9 L550,132.8 L560,135.8 L570,138.9 L580,141.9 L590,145.0 L600,148.0 L610,150.9 L620,153.7 L630,156.4 L640,159.0 L650,161.5 L660,163.9 L670,166.2 L680,168.5 L690,170.6 L700,172.8 L710,174.9 L720,177.1' fill='none' stroke='%231f6f6b' stroke-opacity='0.3' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M0,200.8 L10,202.0 L20,203.2 L30,204.3 L40,205.4 L50,206.6 L60,207.7 L70,209.0 L80,210.3 L90,211.7 L100,213.2 L110,214.7 L120,216.3 L130,218.0 L140,219.7 L150,221.3 L160,222.8 L170,224.3 L180,225.6 L190,226.6 L200,227.4 L210,227.9 L220,228.0 L230,227.8 L240,227.1 L250,226.0 L260,224.4 L270,222.3 L280,219.8 L290,216.8 L300,213.4 L310,209.6 L320,205.5 L330,201.1 L340,196.4 L350,191.7 L360,186.8 L370,182.0 L380,177.2 L390,172.5 L400,168.2 L410,164.1 L420,160.3 L430,157.0 L440,154.2 L450,151.8 L460,150.1 L470,148.8 L480,148.2 L490,148.0 L500,148.5 L510,149.4 L520,150.8 L530,152.6 L540,154.9 L550,157.4 L560,160.2 L570,163.2 L580,166.4 L590,169.6 L600,172.8 L610,176.1 L620,179.2 L630,182.2 L640,185.0 L650,187.7 L660,190.1 L670,192.4 L680,194.4 L690,196.2 L700,197.9 L710,199.4 L720,200.8' fill='none' stroke='%23a4c46a' stroke-opacity='0.9' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");
  /* Pola "kontur + jaringan": kontur dengan simpul-simpul data yang terhubung (graf) */
  --jika-pola-jaringan: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='220' viewBox='0 0 900 220'%3E%3Cpath d='M0,22.3 L12,23.7 L24,24.1 L36,23.5 L48,22.1 L60,20.1 L72,17.7 L84,15.1 L96,12.7 L108,10.7 L120,9.1 L132,8.2 L144,7.8 L156,8.0 L168,8.6 L180,9.4 L192,10.2 L204,10.8 L216,11.0 L228,10.6 L240,9.6 L252,8.0 L264,5.8 L276,3.2 L288,0.4 L300,-2.4 L312,-4.9 L324,-6.9 L336,-8.1 L348,-8.5 L360,-8.0 L372,-6.5 L384,-4.2 L396,-1.2 L408,2.3 L420,6.1 L432,9.8 L444,13.2 L456,16.3 L468,18.7 L480,20.5 L492,21.5 L504,21.9 L516,21.8 L528,21.2 L540,20.3 L552,19.3 L564,18.2 L576,17.2 L588,16.2 L600,15.3 L612,14.4 L624,13.4 L636,12.3 L648,10.9 L660,9.1 L672,7.0 L684,4.5 L696,1.8 L708,-1.1 L720,-4.0 L732,-6.7 L744,-8.9 L756,-10.5 L768,-11.3 L780,-11.1 L792,-9.8 L804,-7.6 L816,-4.5 L828,-0.6 L840,3.7 L852,8.2 L864,12.6 L876,16.5 L888,19.8 L900,22.3' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,44.4 L12,44.7 L24,43.9 L36,42.1 L48,39.6 L60,36.7 L72,33.6 L84,30.7 L96,28.2 L108,26.4 L120,25.3 L132,25.0 L144,25.5 L156,26.5 L168,27.8 L180,29.2 L192,30.4 L204,31.2 L216,31.4 L228,30.9 L240,29.5 L252,27.5 L264,24.9 L276,22.0 L288,19.0 L300,16.3 L312,14.1 L324,12.6 L336,12.1 L348,12.7 L360,14.2 L372,16.7 L384,19.9 L396,23.7 L408,27.6 L420,31.5 L432,35.0 L444,37.9 L456,40.1 L468,41.4 L480,41.9 L492,41.6 L504,40.7 L516,39.3 L528,37.7 L540,36.0 L552,34.5 L564,33.2 L576,32.3 L588,31.6 L600,31.2 L612,30.9 L624,30.6 L636,30.2 L648,29.3 L660,28.1 L672,26.3 L684,24.2 L696,21.6 L708,18.8 L720,16.1 L732,13.6 L744,11.7 L756,10.5 L768,10.2 L780,11.0 L792,12.9 L804,15.8 L816,19.5 L828,23.8 L840,28.4 L852,32.9 L864,37.0 L876,40.5 L888,43.0 L900,44.4' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,65.0 L12,64.4 L24,62.8 L36,60.4 L48,57.5 L60,54.4 L72,51.4 L84,48.7 L96,46.7 L108,45.3 L120,44.7 L132,44.8 L144,45.5 L156,46.6 L168,47.8 L180,49.0 L192,49.8 L204,50.1 L216,49.7 L228,48.6 L240,46.8 L252,44.5 L264,41.9 L276,39.2 L288,36.7 L300,34.6 L312,33.3 L324,32.9 L336,33.5 L348,35.1 L360,37.6 L372,40.8 L384,44.6 L396,48.6 L408,52.4 L420,56.0 L432,58.9 L444,61.1 L456,62.3 L468,62.7 L480,62.2 L492,61.1 L504,59.4 L516,57.5 L528,55.5 L540,53.6 L552,52.0 L564,50.8 L576,49.9 L588,49.4 L600,49.1 L612,48.9 L624,48.7 L636,48.1 L648,47.3 L660,45.9 L672,44.2 L684,42.0 L696,39.6 L708,37.2 L720,34.9 L732,33.0 L744,31.8 L756,31.4 L768,32.0 L780,33.6 L792,36.2 L804,39.6 L816,43.7 L828,48.1 L840,52.5 L852,56.7 L864,60.2 L876,62.9 L888,64.5 L900,65.0' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,86.1 L12,85.0 L24,83.1 L36,80.5 L48,77.7 L60,74.7 L72,71.9 L84,69.5 L96,67.6 L108,66.2 L120,65.4 L132,65.2 L144,65.3 L156,65.6 L168,66.0 L180,66.2 L192,66.1 L204,65.6 L216,64.6 L228,63.2 L240,61.4 L252,59.4 L264,57.3 L276,55.5 L288,54.1 L300,53.3 L312,53.3 L324,54.1 L336,55.8 L348,58.3 L360,61.5 L372,65.1 L384,69.0 L396,72.9 L408,76.5 L420,79.7 L432,82.1 L444,83.8 L456,84.6 L468,84.7 L480,84.0 L492,82.7 L504,80.9 L516,78.9 L528,76.9 L540,74.8 L552,72.9 L564,71.3 L576,69.8 L588,68.5 L600,67.3 L612,66.1 L624,64.8 L636,63.4 L648,61.8 L660,59.9 L672,58.0 L684,56.0 L696,54.1 L708,52.5 L720,51.3 L732,50.8 L744,51.0 L756,52.2 L768,54.1 L780,57.0 L792,60.5 L804,64.6 L816,68.9 L828,73.3 L840,77.3 L852,80.9 L864,83.7 L876,85.5 L888,86.3 L900,86.1' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,107.5 L12,104.7 L24,101.2 L36,97.3 L48,93.3 L60,89.5 L72,86.3 L84,83.9 L96,82.4 L108,81.8 L120,82.1 L132,82.9 L144,84.2 L156,85.5 L168,86.7 L180,87.4 L192,87.5 L204,86.9 L216,85.5 L228,83.5 L240,81.0 L252,78.3 L264,75.8 L276,73.7 L288,72.2 L300,71.8 L312,72.4 L324,74.2 L336,77.0 L348,80.8 L360,85.2 L372,89.9 L384,94.6 L396,98.9 L408,102.6 L420,105.3 L432,106.9 L444,107.4 L456,106.8 L468,105.2 L480,102.9 L492,100.1 L504,97.1 L516,94.2 L528,91.5 L540,89.3 L552,87.6 L564,86.5 L576,85.8 L588,85.4 L600,85.1 L612,84.8 L624,84.3 L636,83.3 L648,82.0 L660,80.2 L672,78.1 L684,75.9 L696,73.7 L708,71.9 L720,70.6 L732,70.2 L744,70.8 L756,72.5 L768,75.3 L780,79.1 L792,83.6 L804,88.7 L816,93.8 L828,98.8 L840,103.1 L852,106.5 L864,108.7 L876,109.6 L888,109.2 L900,107.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,123.2 L12,119.4 L24,115.3 L36,111.1 L48,107.2 L60,103.9 L72,101.4 L84,99.9 L96,99.4 L108,99.9 L120,101.0 L132,102.7 L144,104.5 L156,106.3 L168,107.7 L180,108.5 L192,108.6 L204,107.9 L216,106.4 L228,104.4 L240,102.0 L252,99.5 L264,97.2 L276,95.4 L288,94.4 L300,94.4 L312,95.3 L324,97.4 L336,100.3 L348,103.9 L360,108.0 L372,112.3 L384,116.4 L396,119.9 L408,122.8 L420,124.7 L432,125.7 L444,125.6 L456,124.6 L468,122.8 L480,120.4 L492,117.7 L504,115.0 L516,112.3 L528,110.0 L540,108.1 L552,106.6 L564,105.4 L576,104.6 L588,104.0 L600,103.4 L612,102.7 L624,101.8 L636,100.6 L648,99.1 L660,97.5 L672,95.8 L684,94.2 L696,92.9 L708,92.2 L720,92.2 L732,93.2 L744,95.1 L756,97.9 L768,101.6 L780,106.0 L792,110.7 L804,115.5 L816,119.9 L828,123.8 L840,126.7 L852,128.5 L864,129.0 L876,128.2 L888,126.2 L900,123.2' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,141.8 L12,137.6 L24,133.2 L36,129.1 L48,125.4 L60,122.4 L72,120.2 L84,119.0 L96,118.7 L108,119.2 L120,120.2 L132,121.5 L144,122.9 L156,124.1 L168,124.9 L180,125.1 L192,124.7 L204,123.7 L216,122.2 L228,120.4 L240,118.6 L252,116.9 L264,115.6 L276,115.0 L288,115.3 L300,116.5 L312,118.6 L324,121.6 L336,125.3 L348,129.4 L360,133.7 L372,137.8 L384,141.5 L396,144.5 L408,146.7 L420,147.8 L432,147.9 L444,147.0 L456,145.2 L468,142.8 L480,139.9 L492,136.8 L504,133.7 L516,130.7 L528,128.1 L540,125.9 L552,124.0 L564,122.5 L576,121.3 L588,120.2 L600,119.2 L612,118.1 L624,117.0 L636,115.7 L648,114.5 L660,113.2 L672,112.2 L684,111.6 L696,111.5 L708,112.1 L720,113.5 L732,115.8 L744,119.0 L756,122.9 L768,127.4 L780,132.1 L792,137.0 L804,141.5 L816,145.4 L828,148.3 L840,150.2 L852,150.9 L864,150.2 L876,148.4 L888,145.5 L900,141.8' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,155.5 L12,151.0 L24,146.7 L36,143.0 L48,140.0 L60,138.1 L72,137.2 L84,137.4 L96,138.5 L108,140.3 L120,142.4 L132,144.6 L144,146.6 L156,148.1 L168,148.8 L180,148.7 L192,147.8 L204,146.2 L216,144.2 L228,141.8 L240,139.6 L252,137.7 L264,136.5 L276,136.3 L288,137.0 L300,138.8 L312,141.5 L324,145.0 L336,149.1 L348,153.3 L360,157.4 L372,160.9 L384,163.7 L396,165.4 L408,166.1 L420,165.6 L432,164.0 L444,161.6 L456,158.6 L468,155.2 L480,151.7 L492,148.6 L504,145.8 L516,143.7 L528,142.3 L540,141.6 L552,141.4 L564,141.6 L576,142.1 L588,142.5 L600,142.8 L612,142.7 L624,142.2 L636,141.3 L648,140.0 L660,138.6 L672,137.3 L684,136.2 L696,135.7 L708,135.8 L720,136.9 L732,138.8 L744,141.7 L756,145.3 L768,149.5 L780,154.0 L792,158.3 L804,162.3 L816,165.4 L828,167.5 L840,168.4 L852,168.0 L864,166.3 L876,163.5 L888,159.8 L900,155.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,171.9 L12,168.2 L24,164.8 L36,161.9 L48,159.8 L60,158.5 L72,158.1 L84,158.3 L96,159.2 L108,160.5 L120,162.0 L132,163.4 L144,164.6 L156,165.3 L168,165.6 L180,165.4 L192,164.7 L204,163.6 L216,162.3 L228,161.1 L240,160.1 L252,159.6 L264,159.6 L276,160.4 L288,161.9 L300,164.1 L312,166.9 L324,170.1 L336,173.4 L348,176.7 L360,179.6 L372,182.0 L384,183.6 L396,184.4 L408,184.3 L420,183.3 L432,181.5 L444,179.2 L456,176.4 L468,173.5 L480,170.5 L492,167.8 L504,165.4 L516,163.4 L528,161.9 L540,160.8 L552,160.1 L564,159.7 L576,159.5 L588,159.3 L600,159.1 L612,158.8 L624,158.4 L636,157.9 L648,157.5 L660,157.2 L672,157.2 L684,157.6 L696,158.6 L708,160.1 L720,162.3 L732,165.0 L744,168.3 L756,171.8 L768,175.5 L780,179.0 L792,182.0 L804,184.5 L816,186.1 L828,186.7 L840,186.2 L852,184.8 L864,182.4 L876,179.3 L888,175.7 L900,171.9' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cpath d='M0,189.4 L12,185.0 L24,181.2 L36,178.2 L48,176.0 L60,174.8 L72,174.4 L84,174.8 L96,175.8 L108,177.2 L120,178.7 L132,180.0 L144,181.1 L156,181.8 L168,182.0 L180,181.8 L192,181.3 L204,180.6 L216,179.9 L228,179.4 L240,179.4 L252,179.9 L264,181.2 L276,183.2 L288,185.9 L300,189.2 L312,192.8 L324,196.7 L336,200.4 L348,203.7 L360,206.4 L372,208.3 L384,209.1 L396,208.9 L408,207.7 L420,205.5 L432,202.6 L444,199.1 L456,195.3 L468,191.4 L480,187.6 L492,184.2 L504,181.3 L516,178.8 L528,177.0 L540,175.7 L552,174.8 L564,174.3 L576,174.0 L588,173.8 L600,173.7 L612,173.7 L624,173.7 L636,173.9 L648,174.3 L660,175.0 L672,176.2 L684,177.9 L696,180.2 L708,183.1 L720,186.6 L732,190.6 L744,194.8 L756,199.1 L768,203.1 L780,206.6 L792,209.4 L804,211.1 L816,211.8 L828,211.3 L840,209.6 L852,206.8 L864,203.1 L876,198.8 L888,194.1 L900,189.4' fill='none' stroke='%231f6f6b' stroke-opacity='0.42' stroke-width='1.6'/%3E%3Cpath d='M0,203.5 L12,199.6 L24,196.5 L36,194.3 L48,193.2 L60,193.2 L72,193.9 L84,195.4 L96,197.3 L108,199.3 L120,201.2 L132,202.8 L144,203.9 L156,204.4 L168,204.3 L180,203.8 L192,203.0 L204,202.0 L216,201.2 L228,200.8 L240,200.9 L252,201.8 L264,203.4 L276,205.7 L288,208.8 L300,212.2 L312,216.0 L324,219.6 L336,223.0 L348,225.7 L360,227.5 L372,228.4 L384,228.1 L396,226.8 L408,224.5 L420,221.4 L432,217.7 L444,213.7 L456,209.6 L468,205.8 L480,202.4 L492,199.6 L504,197.4 L516,195.9 L528,195.0 L540,194.7 L552,194.7 L564,195.0 L576,195.3 L588,195.7 L600,196.0 L612,196.3 L624,196.5 L636,196.9 L648,197.4 L660,198.2 L672,199.5 L684,201.4 L696,203.9 L708,206.9 L720,210.5 L732,214.4 L744,218.4 L756,222.3 L768,225.7 L780,228.5 L792,230.3 L804,231.0 L816,230.5 L828,228.8 L840,226.0 L852,222.2 L864,217.7 L876,212.9 L888,208.0 L900,203.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.26' stroke-width='1.1'/%3E%3Cline x1='474' y1='104.1' x2='428' y2='81.4' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='714' y1='161.1' x2='699' y2='53.7' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='623' y1='173.7' x2='535' y2='161.2' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='611' y1='158.8' x2='623' y2='173.7' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='684' y1='24.2' x2='714' y2='161.1' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='818' y1='211.8' x2='817' y2='211.8' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='818' y1='211.8' x2='794' y2='209.7' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='823' y1='186.5' x2='873' y2='164.3' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='428' y1='81.4' x2='426' y2='81.0' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='817' y1='211.8' x2='794' y2='209.7' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='474' y1='104.1' x2='426' y2='81.0' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='623' y1='173.7' x2='714' y2='161.1' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='823' y1='186.5' x2='818' y2='211.8' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='611' y1='158.8' x2='535' y2='161.2' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='818' y1='211.8' x2='873' y2='164.3' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='474' y1='104.1' x2='535' y2='161.2' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='823' y1='186.5' x2='817' y2='211.8' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='794' y1='209.7' x2='714' y2='161.1' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Cline x1='684' y1='24.2' x2='699' y2='53.7' stroke='%231f6f6b' stroke-opacity='0.45' stroke-width='1'/%3E%3Ccircle cx='823' cy='186.5' r='4' fill='%23a4c46a'/%3E%3Ccircle cx='818' cy='211.8' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='611' cy='158.8' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='817' cy='211.8' r='4' fill='%23a4c46a'/%3E%3Ccircle cx='474' cy='104.1' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='623' cy='173.7' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='428' cy='81.4' r='4' fill='%23a4c46a'/%3E%3Ccircle cx='535' cy='161.2' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='426' cy='81.0' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='794' cy='209.7' r='4' fill='%23a4c46a'/%3E%3Ccircle cx='684' cy='24.2' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='873' cy='164.3' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3Ccircle cx='714' cy='161.1' r='4' fill='%23a4c46a'/%3E%3Ccircle cx='699' cy='53.7' r='3.5' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.7' stroke-width='1.3'/%3E%3C/svg%3E");
  /* Pola "kontur → sirkuit": kontur yang di sisi kanan berubah menjadi jalur sirkuit (PCB) */
  --jika-pola-sirkuit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='220' viewBox='0 0 900 220'%3E%3Cpath d='M0,22.3 L12,23.7 L24,24.1 L36,23.5 L48,22.1 L60,20.1 L72,17.7 L84,15.1 L96,12.7 L108,10.7 L120,9.1 L132,8.2 L144,7.8 L156,8.0 L168,8.6 L180,9.4 L192,10.2 L204,10.8 L216,11.0 L228,10.6 L240,9.6 L252,8.0 L264,5.8 L276,3.2 L288,0.4 L300,-2.4 L312,-4.9 L324,-6.9 L336,-8.1 L348,-8.5 L360,-8.0 L372,-6.5 L384,-4.2 L396,-1.2 L408,2.3 L420,6.1 L432,9.8 L444,13.2 L456,16.3 L468,18.7 L480,20.5 L492,21.5 L504,21.9 L516,21.8 L528,21.2 L540,20.3 L552,19.3 L564,18.2 L576,17.2 L588,16.2 L589,16.1 L666,16.1 L678,28.1 L768,28.1 L778,18.1 L900,18.1' fill='none' stroke='%231f6f6b' stroke-opacity='0.5' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M0,44.4 L12,44.7 L24,43.9 L36,42.1 L48,39.6 L60,36.7 L72,33.6 L84,30.7 L96,28.2 L108,26.4 L120,25.3 L132,25.0 L144,25.5 L156,26.5 L168,27.8 L180,29.2 L192,30.4 L204,31.2 L216,31.4 L228,30.9 L240,29.5 L252,27.5 L264,24.9 L276,22.0 L288,19.0 L300,16.3 L312,14.1 L324,12.6 L336,12.1 L348,12.7 L360,14.2 L372,16.7 L384,19.9 L396,23.7 L408,27.6 L420,31.5 L432,35.0 L444,37.9 L456,40.1 L468,41.4 L480,41.9 L492,41.6 L504,40.7 L516,39.3 L528,37.7 L540,36.0 L552,34.5 L564,33.2 L576,32.3 L588,31.6 L600,31.2 L612,30.9 L624,30.6 L628,30.5 L699,30.5 L707,22.5 L761,22.5' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='761' cy='22.5' r='3.6' fill='%23a4c46a' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Cpath d='M0,65.0 L12,64.4 L24,62.8 L36,60.4 L48,57.5 L60,54.4 L72,51.4 L84,48.7 L96,46.7 L108,45.3 L120,44.7 L132,44.8 L144,45.5 L156,46.6 L168,47.8 L180,49.0 L192,49.8 L204,50.1 L216,49.7 L228,48.6 L240,46.8 L252,44.5 L264,41.9 L276,39.2 L288,36.7 L300,34.6 L312,33.3 L324,32.9 L336,33.5 L348,35.1 L360,37.6 L372,40.8 L384,44.6 L396,48.6 L408,52.4 L420,56.0 L432,58.9 L444,61.1 L456,62.3 L468,62.7 L480,62.2 L492,61.1 L504,59.4 L516,57.5 L525,56.0 L610,56.0 L620,46.0 L684,46.0 L696,34.0 L799,34.0' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='799' cy='34.0' r='3.6' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Cpath d='M0,86.1 L12,85.0 L24,83.1 L36,80.5 L48,77.7 L60,74.7 L72,71.9 L84,69.5 L96,67.6 L108,66.2 L120,65.4 L132,65.2 L144,65.3 L156,65.6 L168,66.0 L180,66.2 L192,66.1 L204,65.6 L216,64.6 L228,63.2 L240,61.4 L252,59.4 L264,57.3 L276,55.5 L288,54.1 L300,53.3 L312,53.3 L324,54.1 L336,55.8 L348,58.3 L360,61.5 L372,65.1 L384,69.0 L396,72.9 L408,76.5 L420,79.7 L432,82.1 L433,82.3 L489,82.3 L497,90.3 L900,90.3' fill='none' stroke='%231f6f6b' stroke-opacity='0.5' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M0,107.5 L12,104.7 L24,101.2 L36,97.3 L48,93.3 L60,89.5 L72,86.3 L84,83.9 L96,82.4 L108,81.8 L120,82.1 L132,82.9 L144,84.2 L156,85.5 L168,86.7 L180,87.4 L192,87.5 L204,86.9 L216,85.5 L228,83.5 L240,81.0 L252,78.3 L264,75.8 L276,73.7 L288,72.2 L300,71.8 L312,72.4 L324,74.2 L336,77.0 L348,80.8 L360,85.2 L372,89.9 L384,94.6 L396,98.9 L408,102.6 L420,105.3 L432,106.9 L444,107.4 L456,106.8 L468,105.2 L480,102.9 L492,100.1 L504,97.1 L516,94.2 L528,91.5 L540,89.3 L552,87.6 L564,86.5 L576,85.8 L588,85.4 L600,85.1 L612,84.8 L624,84.3 L626,84.1 L666,84.1 L674,76.1 L743,76.1 L751,84.1 L807,84.1' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='807' cy='84.1' r='3.6' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Cpath d='M0,123.2 L12,119.4 L24,115.3 L36,111.1 L48,107.2 L60,103.9 L72,101.4 L84,99.9 L96,99.4 L108,99.9 L120,101.0 L132,102.7 L144,104.5 L156,106.3 L168,107.7 L180,108.5 L192,108.6 L204,107.9 L216,106.4 L228,104.4 L240,102.0 L252,99.5 L264,97.2 L276,95.4 L288,94.4 L300,94.4 L312,95.3 L324,97.4 L336,100.3 L348,103.9 L360,108.0 L372,112.3 L384,116.4 L396,119.9 L408,122.8 L420,124.7 L430,125.6 L473,125.6 L481,117.6 L606,117.6' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='606' cy='117.6' r='3.6' fill='%23a4c46a' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Cpath d='M0,141.8 L12,137.6 L24,133.2 L36,129.1 L48,125.4 L60,122.4 L72,120.2 L84,119.0 L96,118.7 L108,119.2 L120,120.2 L132,121.5 L144,122.9 L156,124.1 L168,124.9 L180,125.1 L192,124.7 L204,123.7 L216,122.2 L228,120.4 L240,118.6 L252,116.9 L264,115.6 L276,115.0 L288,115.3 L300,116.5 L312,118.6 L324,121.6 L336,125.3 L348,129.4 L360,133.7 L372,137.8 L384,141.5 L396,144.5 L408,146.7 L420,147.8 L432,147.9 L444,147.0 L456,145.2 L468,142.8 L480,139.9 L492,136.8 L504,133.7 L546,133.7 L554,125.7 L644,125.7 L654,115.7 L900,115.7' fill='none' stroke='%231f6f6b' stroke-opacity='0.5' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M0,155.5 L12,151.0 L24,146.7 L36,143.0 L48,140.0 L60,138.1 L72,137.2 L84,137.4 L96,138.5 L108,140.3 L120,142.4 L132,144.6 L144,146.6 L156,148.1 L168,148.8 L180,148.7 L192,147.8 L204,146.2 L216,144.2 L228,141.8 L240,139.6 L252,137.7 L264,136.5 L276,136.3 L288,137.0 L300,138.8 L312,141.5 L324,145.0 L336,149.1 L348,153.3 L360,157.4 L372,160.9 L384,163.7 L396,165.4 L408,166.1 L420,165.6 L432,164.0 L444,161.6 L456,158.6 L468,155.2 L480,151.7 L492,148.6 L504,145.8 L506,145.4 L559,145.4 L567,153.4 L681,153.4' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='681' cy='153.4' r='3.6' fill='%23a4c46a' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Cpath d='M0,171.9 L12,168.2 L24,164.8 L36,161.9 L48,159.8 L60,158.5 L72,158.1 L84,158.3 L96,159.2 L108,160.5 L120,162.0 L132,163.4 L144,164.6 L156,165.3 L168,165.6 L180,165.4 L192,164.7 L204,163.6 L216,162.3 L228,161.1 L240,160.1 L252,159.6 L264,159.6 L276,160.4 L288,161.9 L300,164.1 L312,166.9 L324,170.1 L336,173.4 L348,176.7 L360,179.6 L372,182.0 L384,183.6 L396,184.4 L408,184.3 L420,183.3 L432,181.5 L444,179.2 L456,176.4 L468,173.5 L480,170.5 L492,167.8 L497,166.7 L548,166.7 L560,178.7 L601,178.7' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='601' cy='178.7' r='3.6' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Cpath d='M0,189.4 L12,185.0 L24,181.2 L36,178.2 L48,176.0 L60,174.8 L72,174.4 L84,174.8 L96,175.8 L108,177.2 L120,178.7 L132,180.0 L144,181.1 L156,181.8 L168,182.0 L180,181.8 L192,181.3 L204,180.6 L216,179.9 L228,179.4 L240,179.4 L252,179.9 L264,181.2 L276,183.2 L288,185.9 L300,189.2 L312,192.8 L324,196.7 L336,200.4 L348,203.7 L360,206.4 L372,208.3 L384,209.1 L396,208.9 L408,207.7 L420,205.5 L432,202.6 L444,199.1 L456,195.3 L468,191.4 L480,187.6 L492,184.2 L504,181.3 L516,178.8 L528,177.0 L540,175.7 L552,174.8 L564,174.3 L576,174.0 L582,173.9 L616,173.9 L626,183.9 L708,183.9 L718,193.9 L900,193.9' fill='none' stroke='%231f6f6b' stroke-opacity='0.5' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M0,203.5 L12,199.6 L24,196.5 L36,194.3 L48,193.2 L60,193.2 L72,193.9 L84,195.4 L96,197.3 L108,199.3 L120,201.2 L132,202.8 L144,203.9 L156,204.4 L168,204.3 L180,203.8 L192,203.0 L204,202.0 L216,201.2 L228,200.8 L240,200.9 L252,201.8 L264,203.4 L276,205.7 L288,208.8 L300,212.2 L312,216.0 L324,219.6 L336,223.0 L348,225.7 L360,227.5 L372,228.4 L384,228.1 L396,226.8 L408,224.5 L420,221.4 L432,217.7 L444,213.7 L456,209.6 L468,205.8 L480,202.4 L492,199.6 L504,197.4 L516,195.9 L528,195.0 L540,194.7 L552,194.7 L564,195.0 L576,195.3 L588,195.7 L600,196.0 L608,196.2 L649,196.2 L659,206.2 L734,206.2 L742,198.2 L814,198.2' fill='none' stroke='%231f6f6b' stroke-opacity='0.34' stroke-width='1.1' stroke-linejoin='round'/%3E%3Ccircle cx='814' cy='198.2' r='3.6' fill='%23fff' stroke='%231f6f6b' stroke-opacity='0.75' stroke-width='1.3'/%3E%3Crect x='705' y='203' width='5' height='5' rx='1' fill='%23a4c46a' fill-opacity='0.85'/%3E%3Crect x='791' y='115' width='5' height='5' rx='1' fill='%23a4c46a' fill-opacity='0.85'/%3E%3Crect x='704' y='152' width='5' height='5' rx='1' fill='%23a4c46a' fill-opacity='0.85'/%3E%3Crect x='807' y='105' width='5' height='5' rx='1' fill='%23a4c46a' fill-opacity='0.85'/%3E%3Crect x='796' y='160' width='5' height='5' rx='1' fill='%23a4c46a' fill-opacity='0.85'/%3E%3Crect x='702' y='127' width='5' height='5' rx='1' fill='%23a4c46a' fill-opacity='0.85'/%3E%3C/svg%3E");
  --jika-header-pattern: var(--jika-pola-sirkuit);
  --jika-header-fade: linear-gradient(90deg,
    #ffffff 0%, #ffffff 40%,
    rgba(255, 255, 255, 0.7) 55%,
    rgba(255, 255, 255, 0) 82%);
}

#headerNavigationContainer {
  background: #ffffff !important;
  box-shadow: none !important;
  border: 0 !important;
}

#headerNavigationContainer > .container:not(.main_menu) {
  padding: 22px 24px 18px;
  border: 0 !important;
  box-shadow: none !important;
  background:
    var(--jika-header-fade),
    var(--jika-header-pattern) right center / auto 100% repeat-x,
    linear-gradient(90deg, #ffffff 45%, var(--jika-soft) 100%) !important;
}

/* Ponsel/tablet: logo memenuhi lebar, pola hanya samar di kanan bawah */
@media (max-width: 991px) {
  #headerNavigationContainer > .container:not(.main_menu) {
    background:
      linear-gradient(90deg, #ffffff 0%, #ffffff 55%, rgba(255, 255, 255, 0.4) 100%),
      var(--jika-header-pattern) right bottom / auto 100% repeat-x,
      #ffffff !important;
  }
}

#headerNavigationContainer .journal_logo {
  margin-top: 0;
  padding-left: 0;
}

#headerNavigationContainer .journal_logo .navbar-brand {
  height: auto;
  padding: 0;
  margin: 0 !important;
}

#headerNavigationContainer .journal_logo img {
  box-shadow: none;
  background: transparent;
  max-width: 470px;
  width: 100%;
  height: auto;
}

/* Bar pengguna (Register / Login / akun) */
ul#navigationUser {
  float: right !important;          /* menimpa .pull-right { float:left !important } */
  text-align: right;
  margin: 0;
}

ul#navigationUser > li {
  float: left;
  margin-left: 8px;
}

ul#navigationUser li a,
.page-header a.btn.btn-default.btn-xs {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 38px;
  padding: 0 16px;
  border: 0;
  border-radius: 999px;
  color: var(--jika-text) !important;
  background-color: #eef4f2 !important;
  font-size: 14px;
  font-weight: 600;
}

/* Login utama (sistem submission baru) */
ul#navigationUser li a[href^="https://submission3-journal.ipb.ac.id"][href$="/login"] {
  color: #ffffff !important;
  background-color: var(--jika-ink) !important;
}

/* Login versi lama: tautan teks saja */
ul#navigationUser li a[href^="https://journal.ipb.ac.id"][href$="/login"] {
  background: transparent !important;
  color: var(--jika-muted) !important;
  font-weight: 500;
  padding: 0 6px;
}

ul#navigationUser li a:hover,
ul#navigationUser li a:focus {
  color: #ffffff !important;
  background-color: var(--jika-primary) !important;
}

ul#navigationUser .task_count {
  background-color: var(--jika-lime);
  color: var(--jika-ink);
}

/* ISSN */
div.issn {
  clear: both;
  justify-content: flex-end;
  gap: 18px;
  padding-top: 12px;
  margin-right: 0;
  text-align: right;
}

div.issn a,
div.issn span {
  display: inline-block;
  padding: 0;
  background: transparent;
  color: var(--jika-muted) !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.2px;
}


/* =========================================================
   MENU UTAMA — bar teal + garis lime
   ========================================================= */
#headerNavigationContainer .container.main_menu {
  background: var(--jika-primary) !important;
  box-shadow: none !important;
  border-bottom: 3px solid var(--jika-lime);
  padding: 0 14px;
}

.navbar-default .navbar-collapse {
  padding: 0;
  font-size: 1em;
}

.navbar-nav > li > a {
  padding: 15px 12px;
}

#main-navigation > li > a {
  color: #ffffff !important;
  font-family: var(--jika-font);
  font-size: 15px;
  font-weight: 500;
  background: transparent !important;
  transition: color 0.2s, box-shadow 0.2s;
}

#main-navigation > li > a:hover,
#main-navigation > li > a:focus,
#main-navigation > li.active > a,
#main-navigation > li.open > a {
  color: #ffffff !important;
  background: var(--jika-ink) !important;
  box-shadow: inset 0 -3px 0 var(--jika-lime);
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: transparent;
  border-color: transparent;
}

/* Dropdown */
.dropdown-menu {
  background-color: var(--jika-primary);
  border: 0;
  border-radius: 0 0 8px 8px;
  padding: 6px 0;
}

.dropdown-menu > li > a {
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.45;
  color: #ffffff;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: var(--jika-ink) !important;
  color: #ffffff;
}

/* Pencarian
   Ponsel & tablet (< 992 px): tetap di dalam menu (ikut tombol hamburger).
   Desktop (>= 992 px): dipindah ke hero, di atas pita teal, rata kanan dengan
   tombol Login & ISSN; kotak isian 2x lebih panjang (392 px, semula 196 px). */
#headerNavigationContainer .main_menu .navbar-form .form-control {
  height: 36px;
  border: 0;
  border-radius: 6px;
  box-shadow: none;
}

#headerNavigationContainer .main_menu .navbar-form .btn {
  height: 36px;
  padding: 0 14px;
  background: var(--jika-lime);
  color: var(--jika-ink);
  border: 0;
  border-radius: 6px;
  box-shadow: none;
  font-size: 14px;
  font-weight: 700;
}

@media (min-width: 992px) {
  #headerNavigationContainer .container.main_menu { position: relative; }

  #headerNavigationContainer .main_menu .navbar-form {
    position: absolute;
    right: 30px;                    /* sejajar tepi kanan tombol Login & ISSN */
    bottom: calc(100% + 22px);
    display: flex;
    align-items: center;
    gap: 6px;
    margin: 0;
    padding: 0;
    border: 0;
    box-shadow: none;
  }

  #headerNavigationContainer .main_menu .navbar-form .form-group { margin: 0; }

  #headerNavigationContainer .main_menu .navbar-form .form-control {
    width: 392px;
    background: #ffffff;
    border: 1px solid #cfe3de;
    color: var(--jika-text);
    font-size: 14.5px;
    transition: border-color 0.2s, box-shadow 0.2s;
  }

  #headerNavigationContainer .main_menu .navbar-form .form-control:focus {
    border-color: var(--jika-primary);
    box-shadow: 0 0 0 3px rgba(31, 111, 107, .15);
  }

  /* Di atas latar hero yang terang, tombol memakai teal tua (senada tombol Login) */
  #headerNavigationContainer .main_menu .navbar-form .btn {
    padding: 0 18px;
    background: var(--jika-ink);
    color: #ffffff;
  }

  #headerNavigationContainer .main_menu .navbar-form .btn:hover,
  #headerNavigationContainer .main_menu .navbar-form .btn:focus {
    background: var(--jika-primary);
    color: #ffffff;
  }
}

.menu_item {
  font-size: 14px;
}


/* =========================================================
   IKON MENU — ikon di depan item Primary & User Navigation Menu dibuat
   otomatis dari alamat tautan (Settings → Website → Setup → Navigation).
   Judul item cukup teks biasa ("Current Issue"), TANPA kode <i class="fa …">.
   • Menambah ikon untuk tautan baru: tambah satu baris a[href…]::before.
   • Item dropdown yang belum terdaftar memakai ikon umum (dokumen).
   • Kode <i class="fa"> lama di judul disembunyikan agar ikon tidak dobel;
     aman dibersihkan dari judul kapan saja.
   ========================================================= */
#main-navigation a > i.fa,
#main-navigation a > em.fa,
ul#navigationUser a > i.fa,
ul#navigationUser a > em.fa {
  display: none !important;
}

#main-navigation a::before,
ul#navigationUser a::before {
  font-family: var(--jika-fa);
  font-weight: normal;
  font-style: normal;
  line-height: 1;
}

/* Menu utama (tingkat atas) */
#main-navigation > li > a::before {
  display: inline-block;
  width: 16px;
  margin-right: 6px;
  text-align: center;
  opacity: 0.9;
}

#main-navigation > li > a[href$="/jika/index"]::before,
#main-navigation > li > a[href$="/jika"]::before,
#main-navigation > li > a[href$="/jika/"]::before    { content: "\f015"; }  /* Home */
#main-navigation > li > a[href*="/issue/current"]::before { content: "\f02d"; }  /* Current Issue */
#main-navigation > li > a[href*="/issue/archive"]::before { content: "\f187"; }  /* Archives */
#main-navigation > li > a[href*="/submissions"]::before   { content: "\f15c"; }  /* Submissions */
#main-navigation > li > a[href*="/kebijakan-etika"]::before { content: "\f24e"; }  /* Policy & Ethics */
#main-navigation > li > a[href$="/jika/about"]::before    { content: "\f02d"; }  /* About The Journal */
#main-navigation > li > a[href$="/about/contact"]::before { content: "\f2bb"; }  /* Contact */
#main-navigation > li > a[href*="/announcement"]::before  { content: "\f0a1"; }  /* Announcements */
#main-navigation > li > a[href*="/search"]::before        { content: "\f002"; }  /* Search */

/* Dropdown (mis. Policy & Ethics) */
#main-navigation .dropdown-menu > li > a {
  display: flex;
  align-items: center;
  gap: 8px;
}

#main-navigation .dropdown-menu > li > a::before {
  flex: 0 0 16px;
  width: 16px;
  text-align: center;
  font-size: 13px;
  opacity: 0.85;
  content: "\f0f6";                                                          /* umum: dokumen */
}

#main-navigation .dropdown-menu a[href$="/ethics"]::before            { content: "\f058"; }  /* Publication Ethics */
#main-navigation .dropdown-menu a[href$="/ai-tool-policy"]::before    { content: "\f085"; }  /* AI Tool Policy */
#main-navigation .dropdown-menu a[href$="/crossmark-policy"]::before  { content: "\f0a3"; }  /* Crossmark Policy */
#main-navigation .dropdown-menu a[href$="/rwc"]::before               { content: "\f0e2"; }  /* Retraction & Correction */
#main-navigation .dropdown-menu a[href$="/archiving-policy"]::before  { content: "\f1c0"; }  /* Archiving Policy */
#main-navigation .dropdown-menu a[href$="/plagiarism-policy"]::before { content: "\f002"; }  /* Plagiarism Screening */
#main-navigation .dropdown-menu a[href$="/copyright"]::before         { content: "\f09c"; }  /* Open Access & Copyright */
#main-navigation .dropdown-menu a[href$="/license"]::before           { content: "\f1f9"; }  /* License */
#main-navigation .dropdown-menu a[href$="/apc"]::before               { content: "\f0d6"; }  /* APC */
#main-navigation .dropdown-menu a[href$="/guidelines"]::before        { content: "\f15c"; }  /* Author Guidelines */
#main-navigation .dropdown-menu a[href$="/review_policy"]::before     { content: "\f06e"; }  /* Peer Review Process */
#main-navigation .dropdown-menu a[href$="/authorship"]::before        { content: "\f0c0"; }  /* Authorship */
#main-navigation .dropdown-menu a[href$="/post_publication"]::before  { content: "\f086"; }  /* Post-Publication Discussion */
#main-navigation .dropdown-menu a[href$="/ownership"]::before         { content: "\f19c"; }  /* Ownership & Management */

/* Menu pengguna (Register / Login / akun) — tombol sudah inline-flex dengan gap */
ul#navigationUser a[href$="/user/register"]::before { content: "\f2be"; }   /* Register */
ul#navigationUser a[href$="/login"]::before         { content: "\f090"; }   /* Login (baru & lama) */
ul#navigationUser a.dropdown-toggle::before         { content: "\f2bd"; }   /* akun (nama pengguna) */
ul#navigationUser .dropdown-menu a[href*="signOut"]::before { content: "\f08b"; }  /* Logout */


/* =========================================================
   TATA LETAK 3 KOLOM
   Novelty: blok SEBELUM "leftcolumnstart" → kolom kanan,
            blok SESUDAH "leftcolumnstart" → kolom kiri.
   ========================================================= */
.container {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  background-color: #ffffff;
  padding-top: 15px;
}

.pkp_structure_content.container {
  margin-top: 0;
  padding-top: 32px;
  padding-bottom: 40px;
  box-shadow: none;
  border: 0;
}

.mr-4, .mx-4 {
  margin-right: -0.5rem !important;
}

.navbar-brand-logo img {
  max-height: 100%;
  width: auto;
}

/* Blok penanda kolom: tidak perlu tampil */
#customblock-leftcolumnstart {
  display: none;
}

main.pkp_structure_main {
  padding-top: 0;
}

/* Desktop: beri jarak antara sidebar dan konten */
@media (min-width: 992px) {
  aside#left { padding-right: 24px !important; }
  aside#right { padding-left: 24px !important; }
}

/* Ponsel & tablet: konten dulu, lalu tombol aksi, lalu menu & bukti.
   Kolom sidebar "dilebur" (display: contents) agar setiap blok bisa diurutkan. */
@media (max-width: 991px) {
  .pkp_structure_content.container {
    display: flex;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }
  .pkp_structure_content.container::before,
  .pkp_structure_content.container::after {
    display: none;
  }
  .pkp_structure_content > aside#left,
  .pkp_structure_content > aside#right {
    display: contents;
  }
  .pkp_structure_content > main.pkp_structure_main {
    width: 100%;
    float: none;
    padding: 0;
    order: 3;
  }
  .pkp_structure_content .pkp_block {
    width: 100%;
    margin: 0 0 28px !important;
  }
  #customblock-assessorlogin   { order: 2; margin: 0 0 10px !important; }
  #customblock-makesubmission  { order: 1; margin: 0 0 10px !important; }
  .pkp_structure_content > main.pkp_structure_main { margin-bottom: 28px; }
  .page_index_journal .row { margin-left: 0; margin-right: 0; }
  .page_index_journal .pager .disabled > span { opacity: 0.6; }
  #customblock-menupanduanpenulisan { order: 4; }
  #customblock-terindeks       { order: 5; }
  #customblock-lisensi_cc      { order: 6; }
  #customblock-journalissue    { order: 7; }
  .pkp_block.archive_by_year   { order: 8; }
  .pkp_block.block_most_read   { order: 9; }
  #customblock-visitors        { order: 10; }
  .pkp_block.block_Keywordcloud { order: 11; }
}


/* =========================================================
   SIDEBAR — umum
   Blok transparan; judul blok bergaya sama dengan judul kelompok menu
   (p.menu_group): Source Sans 3, 13px, tebal, kapital, jarak huruf 1px.
   ========================================================= */
.pkp_block,
.pkp_block .content {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.pkp_block {
  margin-bottom: 32px;
  padding: 0;
}

.pkp_block .content {
  padding: 0;
  font-size: 15px;
}

.pkp_block h2.title,
.pkp_block .content span.title,
.pkp_block span.title,
.pkp_block .title {
  display: block;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  color: var(--jika-muted) !important;
  font-family: var(--jika-font) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  text-align: left !important;
  padding: 0 !important;
  margin: 0 0 12px !important;
}

/* Judul tersembunyi bawaan blok kustom tetap tersembunyi */
.pkp_block h2.title.pkp_screen_reader {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.pkp_block .content p:has(> span.title) {
  margin: 0;
}

.pkp_block h4 {
  padding-left: 14px;
}

/* Semua isi sidebar rata kiri (tema memakai <center> dan text-right) */
.pkp_block .content center,
.pkp_block .content p,
.pkp_block .most_read_author,
.pkp_block .most_read_date {
  text-align: left !important;
}


/* =========================================================
   SIDEBAR — Announcements (pasangan block-announcements-jika.html)
   Daftar judul terbaru disisipkan skrip Custom Header (bagian 4) di atas
   tautan "All announcements".
   ========================================================= */
.pkp_block ul.jika-ann-list {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}

.pkp_block ul.jika-ann-list > li {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 9px 0 9px 14px;
  border-bottom: 1px solid var(--jika-line);
  position: relative;
}

.pkp_block ul.jika-ann-list > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--jika-lime);
}

.pkp_block ul.jika-ann-list > li:first-child { padding-top: 2px; }
.pkp_block ul.jika-ann-list > li:first-child::before { top: 10px; }

.pkp_block ul.jika-ann-list a {
  color: var(--jika-link) !important;
  font-size: 14.5px;
  font-weight: 600;
  line-height: 1.4;
  text-align: left !important;
}

.pkp_block ul.jika-ann-list a:hover { color: var(--jika-link-hover) !important; }
.pkp_block .jika-ann-date { font-size: 12.5px; color: var(--jika-muted); }

.pkp_block p.jika-ann,
.pkp_block p.jika-more { margin: 0; }
#customblock-terindeks p.jika-more { margin-top: 12px; }   /* tautan ke /jika/indexing di bawah tabel logo */
.pkp_block p.jika-ann a,
.pkp_block p.jika-more a {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: var(--jika-link) !important;
  font-size: 13.5px;
  font-weight: 700;
}
.pkp_block p.jika-ann a::after,
.pkp_block p.jika-more a::after { content: "\f105"; font-family: var(--jika-fa); font-weight: normal; }
.pkp_block p.jika-more a:hover { color: var(--jika-link-hover) !important; }


/* =========================================================
   SIDEBAR — Aksi: Assessor Login & Make Submission
   (isi blok memakai gaya inline; ditimpa dengan !important)
   ========================================================= */
#customblock-assessorlogin,
#customblock-makesubmission {
  margin-bottom: 10px;
}

#customblock-assessorlogin .content p {
  margin: 0 !important;
}

#customblock-assessorlogin .content a,
#customblock-makesubmission .content a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 48px;
  padding: 0 16px !important;
  border: 0 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  font-family: var(--jika-font);
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0.4px !important;
  text-transform: none !important;
  text-decoration: none !important;
  transition: filter 0.2s;
}

/* Assessor Login — SEMENTARA selama masa penilaian akreditasi.
   Warna emas medali sertifikat agar menonjol dari tema; teks teal tua (kontras 5,0:1).
   Setelah nilai akreditasi keluar: hapus blok ini (tombol kembali teal tua)
   atau sembunyikan blok kustomnya di Appearance → Sidebar. */
:root {
  --jika-assessor: #f2a93b;        /* emas/oranye medali sertifikat */
  --jika-assessor-text: #134a47;   /* = --jika-ink */
}

#customblock-assessorlogin .content a {
  background: var(--jika-assessor) !important;
  color: var(--jika-assessor-text) !important;
}

#customblock-assessorlogin .content a .fa {
  margin: 0 !important;
  font-size: 0;
}

#customblock-assessorlogin .content a .fa::before {
  font-size: 15px;
}

/* Make Submission: gambar tombol diganti teks agar seragam & tajam */
#customblock-makesubmission .content center {
  display: block;
}

/* Teal pokok (= pita menu), teks putih — kontras 6,1:1 */
#customblock-makesubmission .content a {
  background: var(--jika-primary) !important;
  color: #ffffff !important;
}

#customblock-makesubmission .content a img {
  display: none;
}

#customblock-makesubmission .content a::before {
  font-family: var(--jika-fa);
  content: "\f044";
  font-weight: normal;
  font-size: 15px;
}

#customblock-makesubmission .content a::after {
  content: "Make Submission";
}

#customblock-assessorlogin .content a:hover,
#customblock-makesubmission .content a:hover {
  filter: brightness(1.08);
}


/* =========================================================
   SIDEBAR — Menu kebijakan (customblock-menupanduanpenulisan)
   p.menu_group = judul kelompok, p.menu_item = tautan berikon FA
   ========================================================= */
#customblock-menupanduanpenulisan .content > p:not(.menu_group):not(.menu_item) {
  display: none;              /* paragraf kosong (&nbsp;) pemisah antarkelompok */
}

.pkp_block:not(#jt-a):not(#jt-b) .content p.menu_group {
  margin: 26px 0 6px !important;
  font-family: var(--jika-font) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  color: var(--jika-muted) !important;
}

#customblock-menupanduanpenulisan .content > p.menu_group:first-child {
  margin-top: 0 !important;
}

.pkp_block:not(#jt-a):not(#jt-b) .content p.menu_item,
.pkp_block:not(#jt-a):not(#jt-b) .content p.menu_item a,
.pkp_block:not(#jt-a):not(#jt-b) .content p.menu_group {
  text-align: left !important;
  text-align-last: left !important;
  hyphens: none !important;
}

.pkp_block .content p.menu_item {
  margin: 0 !important;
  font-size: 15px;
}

.pkp_block .content p.menu_item a {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 32px;
  padding: 3px 0;
  line-height: 1.35;
  color: var(--jika-link);
}

.pkp_block .content p.menu_item a:hover {
  color: var(--jika-ink);
  text-decoration: underline;
}

/* Ikon FA: buang lebar &nbsp; agar ikon tepat di tengah kotaknya */
.pkp_block .content p.menu_item a em.fa,
.pkp_block .content p.menu_item a span.fa {
  flex: 0 0 18px;
  width: 18px;
  font-size: 0;
  font-style: normal;
  line-height: 1;
  text-align: center;
  color: var(--jika-primary) !important;
}

.pkp_block .content p.menu_item a em.fa::before,
.pkp_block .content p.menu_item a span.fa::before {
  font-size: 14px;
}


/* =========================================================
   SIDEBAR — Indexed (customblock-terindeks) & License
   Pasangan blok-indexed-jika-3kolom.html: tabel tanpa gaya inline,
   baris 1 = sertifikat (colspan 3), lalu 3 logo per baris — pengindeks nasional
   lebih dulu, diikuti internasional, tanpa pemisah. Baris yang belum penuh diisi
   sel kosong <td></td> agar logo tetap 1/3 dan rata kiri.
   Versi ringan: tanpa panel & kotak; logo di atas putih, dipisah garis rambut,
   sehingga tetap terbaca cepat oleh asesor. Logo tetap berwarna asli.
   Isi sel: logo saja, atau logo ikon + nama (SINTA, Neliti, FAO AGRIS).
   Teks diketik SESUDAH gambar, tidak di tengah nama (bukan "AGR<img>IS").
   ========================================================= */
#customblock-terindeks table {
  width: 100% !important;
  table-layout: fixed;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border-radius: 0;
}

#customblock-terindeks td {
  height: 52px !important;
  padding: 6px 6px !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--jika-line) !important;
  border-radius: 0 !important;
  text-align: center !important;
  vertical-align: middle !important;
  transition: background 0.2s;
}

/* Garis antarkolom */
#customblock-terindeks tr td:not(:last-child) {
  border-right: 1px solid var(--jika-line) !important;
}

#customblock-terindeks tr:last-child td {
  border-bottom: 0 !important;
}

#customblock-terindeks td:has(a):hover {
  background: #f6faf9 !important;
}

/* Sel kosong pengisi baris: tanpa garis tegak */
#customblock-terindeks td:not(:has(a)):not([colspan]) {
  border-right: 0 !important;
}

/* Baris pertama: sertifikat akreditasi */
#customblock-terindeks tr:first-child td {
  height: auto !important;
  padding: 0 0 12px !important;
  background: transparent !important;
  border: 0 !important;
}

#customblock-terindeks tr:first-child img {
  display: block;
  width: 100% !important;
  max-width: none !important;
  max-height: none !important;
  height: auto;
  border-radius: 6px;
}

/* Tautan sel: logo / logo + teks / teks saja, selalu di tengah sel */
#customblock-terindeks td a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-width: 0;
  font-family: var(--jika-heading);
  font-size: 13.5px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 1.1;
  white-space: nowrap;
  color: var(--jika-ink) !important;
  text-decoration: none !important;
}

#customblock-terindeks td img {
  display: block;
  max-width: 100% !important;
  max-height: 24px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
}

/* Logo berbentuk ikon/persegi tampil sedikit lebih tinggi agar seimbang */
#customblock-terindeks a[title="SINTA"] img,
#customblock-terindeks a[title="Neliti"] img,
#customblock-terindeks a[title="FAO AGRIS"] img { max-height: 24px !important; flex: none; }
#customblock-terindeks a[title="Indonesia OneSearch"] img { max-height: 26px !important; }
#customblock-terindeks a[title="Exaly"] img,
#customblock-terindeks a[title="CORE"] img { max-height: 28px !important; }

/* Layar sangat sempit (kolom sidebar < 280 px) — teks label sedikit diperkecil */
@media (min-width: 992px) and (max-width: 1199px) {
  #customblock-terindeks td a { font-size: 12px; }
}

/* License */
#customblock-lisensi_cc .content p {
  font-size: 14px;
  line-height: 1.55;
  color: var(--jika-body);
}


/* =========================================================
   SIDEBAR — Sampul terbitan, Published Volumes, Most Read,
   Visitor Statistics, Keywords
   ========================================================= */
#customblock-journalissue .content img {
  width: 100%;
  max-width: 250px;
  height: auto;
  border-radius: 6px;
  box-shadow: 0 10px 24px rgba(19, 74, 71, 0.14);
}

#customblock-journalissue .content br {
  display: none;
}

#customblock-journalissue .content p {
  margin: 14px 0 0;
}

#customblock-journalissue .content a {
  font-weight: 600;
}

#customblock-journalissue .content a::after {
  content: " \2192";
}

/* Published Volumes (plugin Volume by Year, OJT Control Panel)
   Baris tahun = tombol buka/tutup; tiap terbitan berikon buku teal yang sejajar.
   Ikon gambar tag.svg bawaan tema diganti ikon Font Awesome agar tidak menimpa teks. */
.archive_by_year h2.title .float-right {
  display: none;
}

.archive_by_year .issue_range_year {
  margin: -6px 0 6px;
  font-size: 12.5px;
  color: var(--jika-muted);
  text-align: left !important;
}

.archive_by_year .toggle_archive {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 44px;
  margin: 0;
  padding: 0 4px 0 2px;
  border-bottom: 1px solid var(--jika-line);
  text-shadow: none;
  font-family: var(--jika-heading);
  font-size: 15px;
  font-weight: 500;
  color: var(--jika-text);
  cursor: pointer;
}

.archive_by_year .toggle_archive:hover,
.archive_by_year .toggle_archive:has(.rotate-180) {
  color: var(--jika-primary);
}

.archive_by_year .toggle_archive .float-right {
  float: none;
  color: var(--jika-muted);
}

.archive_by_year .issue_list {
  margin: 6px 0 10px !important;
  padding: 0;
  font-size: 14px;
}

.archive_by_year .issue_list .issue a {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 7px 8px 7px 6px;
  border-radius: 6px;
  background: none !important;        /* buang ikon tag.svg tema */
  font-size: 14px;
  line-height: 1.35;
  color: var(--jika-link);
}

.archive_by_year .issue_list .issue a::before {
  flex: 0 0 16px;
  font-family: var(--jika-fa);
  content: "\f02d";                   /* fa-book */
  font-size: 13px;
  text-align: center;
  color: var(--jika-primary);
}

.archive_by_year .issue_list .issue a .fa {
  display: none;                       /* ikon <i> bawaan; diganti ::before */
}

.archive_by_year .issue_list .issue a:hover {
  background: var(--jika-soft) !important;
  text-decoration: none;
}

/* "Show more" — rata kiri, tanpa ikon */
.archive_by_year div:has(> #toggleVisibleYear) {
  text-align: left !important;
}

.archive_by_year #toggleVisibleYear {
  float: none !important;            /* menimpa utilitas .float-right Bootstrap */
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin: 12px 0 0;
  padding: 0;
  background: none !important;
  font-size: 14px;
  font-weight: 600;
  color: var(--jika-link);
}

.archive_by_year #toggleVisibleYear::after {
  font-family: var(--jika-fa);
  content: "\f107";                   /* fa-angle-down */
  font-weight: normal;
}

/* Most Read — daftar berperingkat: nomor urut di kiri, judul, lalu baris meta
   (pil jumlah views berikon mata + tanggal) dan penulis. Nomor dibuat lewat
   CSS counter; kolom Bootstrap bawaan tema diratakan ulang agar lurus. */
.block_most_read ul.most_read {
  counter-reset: jika-mr;
  list-style: none;
  padding: 0;
  margin: 0;
}

.block_most_read li.most_read_article {
  counter-increment: jika-mr;
  display: grid;
  grid-template-columns: 26px minmax(0, 1fr);
  column-gap: 12px;
  margin: 0;
  padding: 14px 0;
  border: 0;
  border-bottom: 1px solid var(--jika-line);
}

.block_most_read li.most_read_article:first-child { padding-top: 2px; }
.block_most_read li.most_read_article:last-child { border-bottom: 0; }

/* Nomor peringkat */
.block_most_read li.most_read_article::before {
  content: counter(jika-mr);
  grid-column: 1;
  grid-row: 1 / span 3;
  width: 26px;
  height: 26px;
  margin-top: 1px;
  border-radius: 8px;
  background: var(--jika-soft);
  color: var(--jika-primary);
  font-family: var(--jika-heading);
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  text-align: center;
}

.block_most_read li.most_read_article:first-child::before {
  background: var(--jika-primary);
  color: #ffffff;
}

.block_most_read .most_read_article_title {
  grid-column: 2;
}

.block_most_read .most_read_article_title a {
  font-family: var(--jika-heading);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  color: var(--jika-text) !important;
}

.block_most_read .most_read_article_title a:hover {
  color: var(--jika-link) !important;
}

/* Baris meta: pil views + tanggal, sejajar kiri */
.block_most_read .info {
  grid-column: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 10px;
  margin: 8px 0 0 !important;
  padding: 0;
}

.block_most_read .info::before,
.block_most_read .info::after {
  display: none;            /* clearfix .row bawaan Bootstrap */
}

.block_most_read .info > div {
  float: none;
  width: auto;
  min-height: 0;
  padding: 0;
  text-align: left !important;
}

.block_most_read .stat {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 2px 9px 2px 8px;
  border-radius: 999px;
  background: var(--jika-soft);
  line-height: 1.5;
}

.block_most_read .stat svg {
  display: none;
}

.block_most_read .stat::before {
  font-family: var(--jika-fa);
  content: "\f06e";              /* fa-eye */
  font-size: 11px;
  color: var(--jika-primary);
}

.block_most_read .stat .number {
  font-family: var(--jika-heading);
  font-size: 12.5px;
  font-weight: 600;
  color: var(--jika-primary);
}

.block_most_read .stat .number::after {
  content: " views";
  font-family: var(--jika-font);
  font-weight: 400;
  color: var(--jika-muted);
}

.block_most_read .most_read_date {
  font-size: 12.5px;
  color: var(--jika-muted);
}

.block_most_read .most_read_author {
  grid-column: 2;
  margin-top: 4px;
  font-size: 12.5px;
  line-height: 1.4;
  color: var(--jika-muted);
  text-align: left !important;
}

.most_read_author .fa-user {
  display: none;
}

/* Keywords */
div#tagcloud {
  padding: 0;
  background: transparent;
}

.block_Keywordcloud .btn {
  border: 0;
  background: var(--jika-soft);
  color: var(--jika-ink);
  box-shadow: none;
}


/* =========================================================
   IKON TOPIK — ikon garis 8 bidang ruang lingkup (SVG di dalam CSS agar
   tidak dihapus editor OJS). Dipakai Beranda (Focus & scope) dan halaman Scope.
   ========================================================= */
:root {
  --jika-ico-ai: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='2'/%3E%3Cpath d='M10 3v4M14 3v4M10 17v4M14 17v4M3 10h4M3 14h4M17 10h4M17 14h4'/%3E%3C/svg%3E");
  --jika-ico-geo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.3-6-10a6 6 0 0 1 12 0c0 4.7-6 10-6 10z'/%3E%3Ccircle cx='12' cy='11' r='2.2'/%3E%3C/svg%3E");
  --jika-ico-farm: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21V11'/%3E%3Cpath d='M12 11c0-4 3-6 7-6 0 4-3 6-7 6z'/%3E%3Cpath d='M12 14c0-3-2.5-5-6-5 0 3 2.5 5 6 5z'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E");
  --jika-ico-net: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.2-7 10-4-1.8-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");
  --jika-ico-code: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8l-4 4 4 4M16 8l4 4-4 4M13.5 5l-3 14'/%3E%3C/svg%3E");
  --jika-ico-db: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='6' rx='7' ry='3'/%3E%3Cpath d='M5 6v6c0 1.7 3.1 3 7 3s7-1.3 7-3V6'/%3E%3Cpath d='M5 12v6c0 1.7 3.1 3 7 3s7-1.3 7-3v-6'/%3E%3C/svg%3E");
  --jika-ico-hci: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");
  --jika-ico-chain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='6' height='6' rx='1.5'/%3E%3Crect x='15' y='3' width='6' height='6' rx='1.5'/%3E%3Crect x='9' y='15' width='6' height='6' rx='1.5'/%3E%3Cpath d='M6 9v3h12V9M12 12v3'/%3E%3C/svg%3E");
}


/* =========================================================
   BERANDA — profil jurnal (pasangan beranda-jika-konten.html,
   ditempel di Settings → Journal → Masthead → Journal Summary)
   Semua aturan dibatasi di dalam .jika-home.
   ========================================================= */
/* Lebar kolom konten diukur dari pembungkus tema (untuk container query) */
.journal-description:has(> .jika-home) {
  container-type: inline-size;
}

/* Tata letak: hero selebar penuh; di bawahnya About : At a glance = 3 : 2
   (At a glance sejajar About, bagian atasnya masih terlihat di layar pertama).
   Bagian lain selebar penuh. */
.jika-home {
  display: grid;
  grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
  column-gap: 22px;
  row-gap: 0;
  align-items: start;
  font-family: var(--jika-font);
  color: var(--jika-text);
  line-height: 1.6;
  margin: 0 0 36px;
}

.jika-home > * { grid-column: 1 / -1; }
.jika-home .jh-split { display: contents; }
.jika-home .jh-hero { grid-column: 1 / -1; grid-row: 1; }
.jika-home .jh-split > div:not(.jh-facts) { grid-column: 1; grid-row: 2; }
.jika-home .jh-facts { grid-column: 2; grid-row: 2; }

.jika-home * { box-sizing: border-box; }
.jika-home p { margin: 0 0 12px; }
.jika-home a { text-decoration: none; }

/* Tema meratakan teks secara penuh (justify); di blok ini semua teks rata kiri */
.jika-home, .jika-home p, .jika-home div, .jika-home span, .jika-home h2,
.jika-home h3, .jika-home h4, .jika-home a {
  text-align: left !important;
}

/* Hero */
/* Hero: ornamen sirkuit (motif header) sebagai pita di sepertiga atas kartu.
   Teks selebar penuh dan boleh menimpa ornamen; pola memudar ke kiri dan ke bawah
   sehingga hanya tampil samar di belakang eyebrow/judul. */
.jika-home .jh-hero {
  border-radius: 14px;
  padding: 24px 24px 20px;
  margin-bottom: 28px;
  border: 0;
  background:
    linear-gradient(180deg, transparent 0%, transparent 22%, var(--jika-soft) 38%),
    linear-gradient(90deg, var(--jika-soft) 0%, color-mix(in srgb, var(--jika-soft) 45%, transparent) 30%, transparent 70%),
    var(--jika-pola-sirkuit) right top / auto 38% repeat-x,
    var(--jika-soft);
}

/* Sampul terbitan terkini di kiri hero (menggantikan blok sampul di sidebar),
   tautan "Current issue" di bawahnya. Ganti gambar di HTML Journal Summary
   setiap terbitan baru. */
.jika-home .jh-hero:has(> .jh-side) {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr);
  column-gap: 22px;
  align-items: center;
}

.jika-home .jh-side {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 10px;
  align-self: start;
}

.jika-home .jh-cover {
  display: block;
  line-height: 0;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 6px 16px rgba(19, 74, 71, .18);
  transition: transform .15s;
}

.jika-home .jh-cover img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 242 / 342;
  object-fit: cover;
}

.jika-home .jh-cover:hover { transform: translateY(-2px); }

.jika-home .jh-current {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 6px 10px;                   /* sama dengan chip .jh-badge */
  border-radius: 999px;
  background: var(--jika-primary);
  color: #ffffff !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
  text-align: center !important;
  white-space: nowrap;
}

.jika-home .jh-current::after { content: "\f105"; font-family: var(--jika-fa); font-weight: normal; }
.jika-home .jh-current:hover { background: var(--jika-ink); }
.jika-home .jh-body { min-width: 0; }

/* Layar lebar: sampul di kiri judul; tombol Current issue sebaris dengan baris
   chip pertama (pembungkus dilebur agar keduanya di baris grid yang sama). */
@container (min-width: 561px) {
  .jika-home .jh-hero:has(> .jh-side) { grid-template-rows: auto auto auto auto; align-items: start; }
  .jika-home .jh-hero:has(> .jh-side) > .jh-side,
  .jika-home .jh-hero:has(> .jh-side) > .jh-body { display: contents; }
  .jika-home .jh-hero:has(> .jh-side) .jh-cover { grid-column: 1; grid-row: 1 / 4; align-self: start; }
  .jika-home .jh-hero:has(> .jh-side) .jh-eyebrow,
  .jika-home .jh-hero:has(> .jh-side) .jh-title,
  .jika-home .jh-hero:has(> .jh-side) .jh-tagline { grid-column: 2; }
  .jika-home .jh-hero:has(> .jh-side) .jh-current { grid-column: 1; grid-row: 4; align-self: start; margin-top: 12px; }
  .jika-home .jh-hero:has(> .jh-side) .jh-badges { grid-column: 2; grid-row: 4; margin-top: 12px; }
  .jika-home .jh-hero:has(> .jh-side) .jh-tagline { margin-bottom: 0; }
}

@container (max-width: 560px) {
  .jika-home .jh-hero:has(> .jh-side) { grid-template-columns: 84px minmax(0, 1fr); column-gap: 14px; }
  .jika-home .jh-current { padding: 4px 6px; font-size: 11.5px; }
  .jika-home .jh-hero:has(> .jh-side) .jh-badges { margin-left: -98px; }
}

.jika-home .jh-eyebrow {
  margin: 0 0 8px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: var(--jika-primary);
}

.jika-home .jh-title {
  margin: 0 0 8px;
  padding: 0;
  font-family: var(--jika-heading);
  font-size: 26px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: -0.2px;
  color: var(--jika-text);
}

.jika-home .jh-tagline {
  margin: 0 0 16px;
  max-width: 620px;
  font-size: 16.5px;
  color: #3c4844;
}

.jika-home .jh-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.jika-home .jh-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: 0;
  border-radius: 999px;
  background: #ffffff;
  color: var(--jika-text) !important;
  font-size: 13px;
  font-weight: 600;
}

.jika-home .jh-badge::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--jika-primary);
}

.jika-home .jh-badge:hover {
  background: var(--jika-lime);
}

/* Judul bagian (About the journal, Focus & scope) */
.jika-home .jh-h {
  margin: 0 0 12px;
  font-family: var(--jika-heading);
  font-size: 19px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--jika-text);
}

/* Judul bagian selebar penuh (Focus & Scope) diberi jarak cukup dari About/At a glance */
.jika-home > .jh-h { margin-top: 44px; }

.jika-home .jh-about {
  font-size: 15.5px;
  line-height: 1.65;
  color: var(--jika-body);
}

.jika-home .jh-about p:last-child { margin-bottom: 0; }

/* Versi ringan: tanpa blok teal; dipisah dari About dengan garis rambut vertikal.
   Judul bergaya judul blok sidebar; nilai berwarna teal tua. */
.jika-home .jh-facts {
  background: transparent !important;
  color: var(--jika-text);
  border-radius: 0;
  padding: 2px 0 0 20px;
  border-left: 1px solid var(--jika-line);
}

.jika-home .jh-facts .jh-h {
  margin-bottom: 4px;
  font-family: var(--jika-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-muted);
}

/* Tiap fakta: label kecil di atas, nilai di bawah (muat di kartu sempit) */
.jika-home .jh-fact {
  display: flex;
  flex-direction: column;
  gap: 1px;
  padding: 8px 0;
  border-bottom: 1px solid var(--jika-line);
}

.jika-home .jh-fact:last-child { border-bottom: 0; }
.jika-home .jh-fact span {
  font-size: 12.5px;
  line-height: 1.35;
  color: var(--jika-muted);
}
.jika-home .jh-fact strong {
  font-size: 14.5px;
  line-height: 1.4;
  color: var(--jika-ink);
  font-weight: 700;
}
.jika-home .jh-fact a { color: var(--jika-link) !important; }

/* Ruang lingkup (versi ringan): tanpa panel & kartu; tiap bidang diberi
   garis atas tipis teal muda sebagai penanda kolom. */
.jika-home .jh-scope {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px 18px;
  padding: 0;
  border-radius: 0;
  background: transparent;
}

.jika-home .jh-topic {
  background: transparent;
  border: 0;
  border-top: 2px solid var(--jika-soft);
  border-radius: 0;
  padding: 10px 0 0;
}

.jika-home .jh-topic h4 { transition: color 0.2s; }
.jika-home .jh-topic:hover h4 { color: var(--jika-primary); }

.jika-home .jh-ico {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin-bottom: 8px;
  border-radius: 9px;
  background: var(--jika-soft);
  color: var(--jika-primary);
}

.jika-home .jh-ico::before {
  content: "";
  width: 19px;
  height: 19px;
  background: currentColor;
  -webkit-mask: var(--jh-i) center / contain no-repeat;
  mask: var(--jh-i) center / contain no-repeat;
}

/* Ikon kategori ruang lingkup: lihat bagian IKON TOPIK */
.jika-home .ico-ai{--jh-i:var(--jika-ico-ai)}
.jika-home .ico-geo{--jh-i:var(--jika-ico-geo)}
.jika-home .ico-farm{--jh-i:var(--jika-ico-farm)}
.jika-home .ico-net{--jh-i:var(--jika-ico-net)}
.jika-home .ico-code{--jh-i:var(--jika-ico-code)}
.jika-home .ico-db{--jh-i:var(--jika-ico-db)}
.jika-home .ico-hci{--jh-i:var(--jika-ico-hci)}
.jika-home .ico-chain{--jh-i:var(--jika-ico-chain)}

.jika-home .jh-topic h4 {
  margin: 0 0 4px;
  padding: 0;
  font-family: var(--jika-font);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--jika-text);
}

.jika-home .jh-topic p {
  margin: 0;
  font-size: 12.5px;
  line-height: 1.45;
  color: var(--jika-muted);
}

.jika-home .jh-more {
  display: inline-block;
  margin-top: 12px;
  font-size: 15px;
  font-weight: 600;
  color: var(--jika-link) !important;
}

.jika-home .jh-more:hover { color: var(--jika-ink) !important; }

/* Responsif mengikuti lebar kolom konten (±585 px di desktop 3 kolom) */
@container (max-width: 560px) {
  .jika-home { grid-template-columns: minmax(0, 1fr); }
  .jika-home .jh-hero { grid-column: 1; grid-row: 1; padding: 22px 20px 20px; margin-bottom: 20px; }
  .jika-home .jh-facts {
    grid-column: 1; grid-row: 2;
    margin-bottom: 24px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 20px;
  }
  .jika-home .jh-facts { border-left: 0; padding: 14px 0 0; border-top: 1px solid var(--jika-line); }
  .jika-home .jh-facts .jh-h { grid-column: 1 / -1; }
  .jika-home .jh-fact:last-child { border-bottom: 1px solid var(--jika-line); }
  .jika-home .jh-split > div:not(.jh-facts) { grid-column: 1; grid-row: 3; }
  .jika-home .jh-title { font-size: 24px; }
  .jika-home .jh-scope { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@container (max-width: 300px) {
  .jika-home .jh-facts { grid-template-columns: minmax(0, 1fr); }
}


/* =========================================================
   BERANDA — Current Issue (tab terbitan & daftar artikel)
   ========================================================= */
.page_index_journal,
.page_index_journal .journal-description {
  margin-top: 0;
  padding-top: 0;
}

.page_index_journal .issue_tab_container {
  padding-left: 0;
  padding-right: 0;
}

/* Tombol sekunder di beranda (View All Issues, Previous / Next) */
.page_index_journal .btn-default,
.page_index_journal .btn-primary:not(.galley-link),
.page_index_journal .pager li > a,
.page_index_journal .pager li > span {
  border: 0 !important;
  border-radius: 6px;
  padding: 7px 14px;
  background: var(--jika-soft) !important;
  color: var(--jika-ink) !important;
  box-shadow: none !important;
  font-size: 14px;
  font-weight: 600;
}

.page_index_journal .btn-default:hover,
.page_index_journal .btn-primary:not(.galley-link):hover,
.page_index_journal .pager li > a:hover {
  background: var(--jika-lime) !important;
}

.tabbable-line > .nav-tabs {
  border-bottom: 1px solid #e3e6e1;
}

.tabbable-line > .nav-tabs > li > a {
  font-family: var(--jika-font);
  font-size: 15px;
  font-weight: 700;
  color: var(--jika-text);
}

.tabbable-line > .nav-tabs > li > a > i {
  display: none;
}

.tabbable-line > .nav-tabs > li.active {
  border-bottom: 3px solid var(--jika-ink);
}

.current_issue .page-header {
  display: none;               /* judul "Current Issue" sudah ada di tab */
}

.current_issue .current_issue_title {
  margin: 18px 0 10px;
  font-family: var(--jika-heading);
  font-size: 21px;
  font-weight: 600;
  color: var(--jika-text);
}

.obj_issue_toc .description,
.obj_issue_toc .description p {
  font-size: 15.5px;
  line-height: 1.65;
  color: var(--jika-body);
  text-align: left !important;
}

.obj_issue_toc .published {
  font-size: 14px;
  color: var(--jika-muted);
}

.obj_issue_toc .sections h2,
.obj_issue_toc .section > h2 {
  margin: 24px 0 4px;
  font-family: var(--jika-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-muted);
}

.page_index_journal .article-summary {
  padding: 16px 0 18px;
  border-bottom: 1px solid var(--jika-line);
}

/* Judul artikel di semua halaman (beranda, Current Issue, arsip terbitan, pencarian,
   artikel terkait, halaman artikel): Poppins & rata kiri. Tema memberi kelas
   .text-justify pada judul, sehingga selektor diperkuat dengan !important. */
.pkp_structure_main .media-heading,
.pkp_structure_main .media-heading.text-justify,
.pkp_structure_main .obj_article_summary .title,
.pkp_structure_main .article-summary .title,
.pkp_structure_main .article-summary h3,
.pkp_structure_main .article-summary h4 {
  font-family: var(--jika-heading);
  font-size: 16.5px;
  font-weight: 600;
  line-height: 1.45;
  text-align: left !important;
  text-align-last: left !important;
  hyphens: none !important;
}

.pkp_structure_main .media-heading a,
.pkp_structure_main .obj_article_summary .title a {
  color: var(--jika-text);
}

.pkp_structure_main .media-heading a:hover,
.pkp_structure_main .obj_article_summary .title a:hover {
  color: var(--jika-link);
}

/* Judul di halaman artikel & judul halaman */
.pkp_structure_main h1,
.pkp_structure_main h1.page-header,
.pkp_structure_main .page_title,
.pkp_structure_main .page-header h1,
.pkp_structure_main .page-header h2 {
  text-align: left !important;
  text-align-last: left !important;
  hyphens: none !important;
}

.article-summary .authors,
.article-summary .page,
.article-summary .article_statistic,
.article-summary .page_number {
  color: var(--jika-muted);
  font-size: 13.5px;
}

.article-summary .authors {
  font-size: 14.5px;
}

.article-summary .page_number {
  text-align: left !important;
}

.article-summary .doi_container a {
  color: var(--jika-link);
  font-size: 13.5px;
}

/* Hanya 2 artikel terbaru di beranda; selebihnya dibaca di halaman terbitan.
   Ganti angka 3 di nth-child(n+3) untuk mengubah jumlah (n+4 = 3 artikel, dst.).
   Pager "Previous · 1–6 of 6 · Next" disembunyikan karena tidak relevan lagi. */
.page_index_journal .current_issue .cmp_article_list > li:nth-child(n+3) {
  display: none;
}

.page_index_journal .current_issue nav[aria-label="View additional pages"],
.page_index_journal .current_issue .pager {
  display: none;
}

/* Tombol di bawah daftar: lebar penuh, jelas sebagai lanjutan */
.page_index_journal .current_issue a.read-more {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 46px;
  margin-top: 18px;
  font-size: 15px !important;
  float: none !important;
}

/* Tombol PDF / galley */
a.galley-link.btn,
.btn-primary.galley-link {
  min-height: 34px;
  padding: 7px 14px;
  border: 0;
  border-radius: 6px;
  background: var(--jika-soft) !important;
  color: var(--jika-ink) !important;
  box-shadow: inset 0 0 0 1px var(--jika-lime) !important;
  font-size: 13.5px;
  font-weight: 700;
}

a.galley-link.btn:hover,
a.galley-link.btn:focus {
  background: var(--jika-ink) !important;
  color: #ffffff !important;
}

/* Tombol PDF di daftar artikel: teks tema tidak konsisten ("PDF"/"pdf (Indonesian)"),
   diganti ikon + label "PDF" yang seragam. Teks asli tetap terbaca pembaca layar. */
a.galley-link.btn.pdf {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 0 !important;
  line-height: 1;
}

a.galley-link.btn.pdf::before {
  content: "\f1c1";
  font-family: var(--jika-fa);
  margin-right: 6px;
  font-size: 16px;
  font-weight: normal;
}

a.galley-link.btn.pdf::after {
  content: "PDF";
  font-family: var(--jika-font);
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: .3px;
}


/* =========================================================
   AIMS & SCOPE — halaman /jika/scope (pasangan scope-jika.html)
   HTML sederhana: <ul class="js-topics"> berisi 8 <li>:
     <strong>Nama bidang</strong><br>deskripsi<br><a>kata kunci</a> <a>…</a>
   • Ikon bidang otomatis menurut urutan <li> (1 AI … 8 supply chain).
   • Setiap tautan kata kunci tampil sebagai chip berikon kaca pembesar dan
     membuka pencarian OJS (…/search/search?query=…).
   ========================================================= */
.jika-scope {
  container-type: inline-size;
  font-family: var(--jika-font);
  color: var(--jika-text);
  line-height: 1.6;
  margin: 0 0 28px;
}

.jika-scope * { box-sizing: border-box; }

.jika-scope:not(#js-a),
.jika-scope:not(#js-a) * {
  text-align: left !important;
  text-align-last: left !important;
  hyphens: none !important;
}

.jika-scope .js-lead {
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 1.65;
  color: var(--jika-body);
}

.jika-scope ul.js-topics {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);   /* kolom konten ±585 px: satu kolom */
  gap: 12px;
  align-items: stretch;
}

/* Halaman tanpa sidebar / layar lebar: dua kolom, tinggi kartu sebaris sama */
@container (min-width: 720px) {
  .jika-scope ul.js-topics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

.jika-scope ul.js-topics > li {
  position: relative;
  margin: 0;
  padding: 18px 18px 16px 66px;
  border-radius: 12px;
  background: var(--jika-soft);
  font-size: 14px;
  line-height: 1.55;
  color: var(--jika-body);
  --jh-i: var(--jika-ico-ai);
}

/* Kotak ikon + ikon garis (mask) */
.jika-scope ul.js-topics > li::before,
.jika-scope ul.js-topics > li::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 34px;
  height: 34px;
}

.jika-scope ul.js-topics > li::before {
  border-radius: 9px;
  background: #ffffff;
}

.jika-scope ul.js-topics > li::after {
  background: var(--jika-primary);
  -webkit-mask: var(--jh-i) center / 19px 19px no-repeat;
  mask: var(--jh-i) center / 19px 19px no-repeat;
}

.jika-scope ul.js-topics > li:nth-child(1) { --jh-i: var(--jika-ico-ai); }
.jika-scope ul.js-topics > li:nth-child(2) { --jh-i: var(--jika-ico-geo); }
.jika-scope ul.js-topics > li:nth-child(3) { --jh-i: var(--jika-ico-farm); }
.jika-scope ul.js-topics > li:nth-child(4) { --jh-i: var(--jika-ico-net); }
.jika-scope ul.js-topics > li:nth-child(5) { --jh-i: var(--jika-ico-code); }
.jika-scope ul.js-topics > li:nth-child(6) { --jh-i: var(--jika-ico-db); }
.jika-scope ul.js-topics > li:nth-child(7) { --jh-i: var(--jika-ico-hci); }
.jika-scope ul.js-topics > li:nth-child(8) { --jh-i: var(--jika-ico-chain); }

.jika-scope ul.js-topics > li > strong {
  font-family: var(--jika-heading);
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.6;
  color: var(--jika-text);
}

/* Chip kata kunci → pencarian */
.jika-scope ul.js-topics > li > a {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin: 8px 6px 0 0;
  padding: 4px 11px 4px 9px;
  border-radius: 999px;
  background: #ffffff;
  color: var(--jika-link) !important;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none !important;
  transition: background 0.2s, color 0.2s;
}

.jika-scope ul.js-topics > li > a[href*="/search"]::before {
  font-family: var(--jika-fa);
  content: "\f002";                    /* fa-search */
  font-size: 10.5px;
  font-weight: normal;
  color: var(--jika-primary);
}

.jika-scope ul.js-topics > li > a:hover,
.jika-scope ul.js-topics > li > a:focus {
  background: var(--jika-primary);
  color: #ffffff !important;
}

.jika-scope ul.js-topics > li > a:hover::before,
.jika-scope ul.js-topics > li > a:focus::before {
  color: #ffffff;
}

.jika-scope .js-note {
  margin: 20px 0 0;
  padding: 14px 16px;
  border-radius: 10px;
  background: #f6faf9;
  font-size: 14.5px;
  color: var(--jika-body);
}

.jika-scope .js-note strong { color: var(--jika-text); }
.jika-scope a { color: var(--jika-link); }

@container (max-width: 560px) {
  .jika-scope ul.js-topics > li { padding: 16px 14px 14px 60px; }
  .jika-scope ul.js-topics > li::before,
  .jika-scope ul.js-topics > li::after { left: 14px; top: 16px; }
}


/* =========================================================
   ARSIP TERBITAN — halaman /jika/issue/archive (hanya CSS)
   Dua kartu per baris = satu volume (tahun): kolom kiri No. 2 (November),
   kolom kanan No. 1 (Mei). Volume dengan satu terbitan tampil selebar penuh.
   Latar volume genap sedikit berbeda agar batas antartahun mudah dibedakan.
   Terbitan terbaru berlatar teal. Seluruh kartu dapat diklik; jumlah terbitan
   dihitung otomatis (CSS counter).
   ========================================================= */

/* Breadcrumb (semua halaman): ringan, tanpa kotak abu-abu */
.cmp_breadcrumbs .breadcrumb {
  margin: 0 0 6px;
  padding: 0;
  background: transparent;
  font-size: 13.5px;
}

.cmp_breadcrumbs .breadcrumb > li + li::before {
  content: "\203A\00a0";
  color: var(--jika-muted);
}

.cmp_breadcrumbs .breadcrumb a { color: var(--jika-link); }
.cmp_breadcrumbs .breadcrumb .active { color: var(--jika-muted); }

.page_issue_archive {
  --jika-vol-alt: #f1f5f4;            /* latar kartu volume genap */
}

.page_issue_archive .issues {
  counter-reset: jika-issue;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin: 0;
}

/* Judul halaman (tema tidak menampilkan <h1> di arsip) */
.page_issue_archive .issues::before {
  content: "Archives";
  grid-column: 1 / -1;
  margin: 4px 0 6px;
  font-family: var(--jika-heading);
  font-size: 26px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--jika-text);
}

/* Ringkasan jumlah terbitan di akhir kisi */
.page_issue_archive .issues::after {
  content: counter(jika-issue) " issues published since 2012 \00b7  two issues a year (May & November)";
  grid-column: 1 / -1;
  margin-top: 6px;
  font-size: 13.5px;
  color: var(--jika-muted);
}

.page_issue_archive .issue-summary {
  counter-increment: jika-issue;
  grid-column: 1;                     /* bawaan: No. 2 / terbitan baru di kiri */
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 72px;
  margin: 0;
  padding: 14px 16px;
  border-radius: 12px;
  background: var(--jika-soft);
  transition: background 0.2s, box-shadow 0.2s;
}

.page_issue_archive .issues .issue-summary:hover {
  background: color-mix(in srgb, var(--jika-primary) 14%, var(--jika-soft));
  box-shadow: 0 6px 14px rgba(19, 74, 71, 0.08);
}

/* Ikon buku dalam kotak putih */
.page_issue_archive .issue-summary::before {
  content: "\f02d";
  font-family: var(--jika-fa);
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #ffffff;
  color: var(--jika-primary);
  font-size: 14px;
  line-height: 32px;
  text-align: center;
}

/* Panah di ujung kanan kartu */
.page_issue_archive .issue-summary::after {
  content: "\2192";
  margin-left: auto;
  font-size: 16px;
  font-weight: 600;
  color: var(--jika-link);
}

.page_issue_archive .issue-summary .media-body {
  display: block;
  width: auto;
  overflow: visible;
}

.page_issue_archive .issue-summary .media-heading {
  margin: 0;
  font-family: var(--jika-heading);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.35;
  text-align: left !important;
}

.page_issue_archive .issue-summary a.title {
  color: var(--jika-text);
  text-decoration: none;
}

/* Seluruh kartu dapat diklik */
.page_issue_archive .issue-summary a.title::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
}

.page_issue_archive .issue-summary a.title:focus-visible::after {
  outline: 2px solid var(--jika-primary);
  outline-offset: 2px;
}

/* Deskripsi terbitan (umumnya kosong) tidak ditampilkan di kisi */
.page_issue_archive .issue-summary .description {
  display: none;
}

/* ---------- Penempatan per volume (tambahkan 1 baris setiap terbitan baru) ----------
   • No. 1 → grid-column: 2      • No. 2 → tidak perlu baris (otomatis kolom 1)
   • Volume yang baru punya satu terbitan → grid-column: 1 / -1
   • Volume genap → background: var(--jika-vol-alt)
   Nomor terbitan (ID) = angka di akhir tautan …/issue/view/<ID>. */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/4087"]) { grid-column: 1 / -1; }  /* Vol. 13 No. 1 (2026) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/3969"]) { background: var(--jika-vol-alt); }  /* Vol. 12 No. 2 (2025) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/3733"]) { grid-column: 2; background: var(--jika-vol-alt); }  /* Vol. 12 No. 1 (2025) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/3482"]) { grid-column: 2; }  /* Vol. 11 No. 1 (2024) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/3352"]) { background: var(--jika-vol-alt); }  /* Vol. 10 No. 2 (2023) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/3250"]) { grid-column: 2; background: var(--jika-vol-alt); }  /* Vol. 10 No. 1 (2023) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/3037"]) { grid-column: 2; }  /* Vol. 9 No. 1 (2022) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/2952"]) { background: var(--jika-vol-alt); }  /* Vol. 8 No. 2 (2021) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/2869"]) { grid-column: 2; background: var(--jika-vol-alt); }  /* Vol. 8 No. 1 (2021) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/2687"]) { grid-column: 2; }  /* Vol. 7 No. 1 (2020) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/2172"]) { grid-column: 2; }  /* Vol. 5 No. 1 (2018) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/1769"]) { grid-column: 1 / -1; background: var(--jika-vol-alt); }  /* Vol. 4 No. 1 (2015) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/1244"]) { grid-column: 2; }  /* Vol. 3 No. 1 (2014) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/1174"]) { background: var(--jika-vol-alt); }  /* Vol. 2 No. 2 (2013) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/1165"]) { grid-column: 2; background: var(--jika-vol-alt); }  /* Vol. 2 No. 1 (2013) */
.page_issue_archive .issue-summary:has(a[href$="/issue/view/1163"]) { grid-column: 2; }  /* Vol. 1 No. 1 (2012) */

/* Terbitan terbaru: teal + label "Latest issue" */
.page_issue_archive .issues .issue-summary:first-child {
  background: var(--jika-primary);
}

.page_issue_archive .issues .issue-summary:first-child:hover {
  background: var(--jika-ink);
}

.page_issue_archive .issue-summary:first-child a.title {
  color: #ffffff;
}

.page_issue_archive .issue-summary:first-child::after {
  content: "Latest issue \2192";
  padding: 5px 12px;
  border-radius: 999px;
  background: var(--jika-lime);
  color: var(--jika-ink);
  font-size: 13px;
  white-space: nowrap;
}

/* Pager disembunyikan bila tidak ada halaman lain (semua terbitan sudah tampil) */
.page_issue_archive .pager:not(:has(a)) {
  display: none;
}

@media (max-width: 480px) {
  .page_issue_archive .issue-summary { padding: 12px; gap: 10px; }
  .page_issue_archive .issue-summary::before { flex-basis: 28px; width: 28px; height: 28px; line-height: 28px; font-size: 12px; }
  .page_issue_archive .issue-summary::after { display: none; }
  .page_issue_archive .issue-summary:first-child::after { display: inline-block; }
  .page_issue_archive .issue-summary .media-heading { font-size: 14px; }
}


/* =========================================================
   KONTAK — halaman /jika/about/contact (dibuat otomatis oleh OJS dari
   Settings → Journal → Contact; hanya CSS). Alamat menjadi kartu kantor redaksi,
   Principal & Support Contact menjadi dua kartu berdampingan.
   ========================================================= */
.page_contact > h1 {
  margin: 4px 0 18px;
  padding: 0 0 10px;
  border-bottom: 1px solid var(--jika-line);
  font-family: var(--jika-heading);
  font-size: 26px;
  font-weight: 600;
  color: var(--jika-text);
}

.page_contact .contact_section {
  container-type: inline-size;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  margin: 0;
}

.page_contact .contact_section > div {
  position: relative;
  margin: 0;
  padding: 18px 18px 16px 66px;
  border-radius: 12px;
  background: var(--jika-soft);
  font-size: 14.5px;
  line-height: 1.6;
  color: var(--jika-body);
  text-align: left !important;
}

/* Kotak ikon */
.page_contact .contact_section > div::before {
  position: absolute;
  left: 18px;
  top: 18px;
  width: 34px;
  height: 34px;
  border-radius: 9px;
  background: #ffffff;
  color: var(--jika-primary);
  font-family: var(--jika-fa);
  font-size: 15px;
  line-height: 34px;
  text-align: center;
}

/* Alamat: selebar penuh, berlatar teal */
.page_contact .contact_section > .address {
  grid-column: 1 / -1;
  padding-top: 50px;
  background: var(--jika-primary);
  color: var(--jika-on-dark);
}

.page_contact .contact_section > .address::before {
  content: "\f041";                     /* map-marker */
  background: rgba(255, 255, 255, 0.14);
  color: #ffffff;
}

.page_contact .contact_section > .address::after {
  content: "Editorial Office";
  position: absolute;
  left: 66px;
  top: 18px;
  font-family: var(--jika-font);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-on-dark-muted);
  line-height: 34px;
}

.page_contact .contact_section > .address a {
  color: #d7ecae;
  font-weight: 600;
}

.page_contact .contact_section > .contact.primary::before { content: "\f007"; }   /* user */
.page_contact .contact_section > .contact.support::before { content: "\f1cd"; }   /* life-ring */

.page_contact .contact h2 {
  margin: 0 0 6px;
  padding: 0;
  border: 0;
  font-family: var(--jika-font);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 34px;
  color: var(--jika-muted);
}

.page_contact .contact .name {
  font-family: var(--jika-heading);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--jika-text);
}

.page_contact .contact .affiliation,
.page_contact .contact .phone {
  font-size: 14px;
  color: var(--jika-muted);
}

.page_contact .contact .email {
  margin-top: 8px;
}

.page_contact .contact .email a,
.page_contact .contact .phone a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 12px;
  border-radius: 999px;
  background: #ffffff;
  color: var(--jika-link);
  font-size: 13.5px;
  font-weight: 600;
  text-decoration: none;
  word-break: break-all;
}

.page_contact .contact .email a::before {
  font-family: var(--jika-fa);
  content: "\f0e0";                     /* envelope */
  font-weight: normal;
  color: var(--jika-primary);
}

.page_contact .contact .email a:hover {
  background: var(--jika-primary);
  color: #ffffff;
}

.page_contact .contact .email a:hover::before { color: #ffffff; }

@media (max-width: 600px) {
  .page_contact .contact_section { grid-template-columns: minmax(0, 1fr); }
}


/* =========================================================
   FOOTER — latar teal gelap; logo IPB & IPB Press tetap di chip putih
   (pasangan footer-jika.html, Settings → Website → Appearance →
   Setup → Page Footer)
   ========================================================= */
footer.footer {
  border-top: 3px solid var(--jika-lime);
  box-shadow: none;
}

footer.footer,
footer.footer .container {
  background: var(--jika-ink);
  color: var(--jika-on-dark);
  border-left: 0;
  border-right: 0;
  box-shadow: none;
}

footer.footer h4,
footer.footer strong {
  color: #ffffff;
}

footer.footer a {
  color: var(--jika-lime);
}

footer.footer a:hover {
  color: #ffffff;
}

.jika-footer { padding: 12px 0 4px; }
.jika-footer .jf-col { margin-bottom: 18px; }
.jika-footer .jf-logos { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-bottom: 12px; }
.jika-footer .jf-logos img { height: 52px; width: auto; max-width: 100%; background: #fff; border-radius: 8px; padding: 6px; }
.jika-footer .jf-logos .jf-logo-press { height: 52px; }
.jika-footer .jf-note { margin: 0; font-size: 13px; line-height: 1.5; color: var(--jika-on-dark); }
.jika-footer .jf-title { display: inline-block; margin: 0 0 12px; padding: 0; border: 0;
  font-family: var(--jika-font); font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; }
.jika-footer .jf-item { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 10px; font-size: 14px; line-height: 1.5; }
.jika-footer .jf-ico { flex: 0 0 30px; width: 30px; height: 30px; margin-top: 2px; border-radius: 50%;
  background: rgba(164, 196, 106, 0.18); color: var(--jika-lime); font-style: normal;
  display: inline-flex; align-items: center; justify-content: center; font-size: 0 !important; }
.jika-footer .jf-ico::before { font-size: 14px; }
.jika-footer .jf-label { font-size: 11.5px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #a9c4bf; }
.jika-footer a { color: var(--jika-lime); font-weight: 600; }
.jika-footer a:hover { color: #ffffff; }
@media (max-width: 767px) {
  .jika-footer .jf-logos img { height: 44px; }
}


/* =========================================================
   EDITORIAL TEAM — versi Ringan A (pasangan editorial-team-jika.html)
   HTML sederhana agar mudah diedit di mode visual TinyMCE:
     <h3>Nama kelompok</h3> <p>deskripsi</p>
     <ul class="jt-members"> <li><strong>Nama</strong><br>Instansi<br>
       <em>Lokasi</em><br><a>Scopus</a> <a>Google Scholar</a> ...</li> </ul>
   • Editor internasional: lokasi ditulis tebal-miring (B + I) → label "International".
   • Ikon tautan muncul otomatis dari URL (Scopus, Scholar, SINTA, ORCID).
   ========================================================= */
.jika-team{--jt-fa:'FontAwesome';container-type:inline-size;font-family:var(--jika-font);color:var(--jika-text);line-height:1.55;margin:0 0 24px}
.jika-team *{box-sizing:border-box}
/* Semua teks rata kiri — selektor diperkuat agar menang atas aturan rata penuh tema */
.jika-team:not(#jt-a):not(#jt-b),
.jika-team:not(#jt-a):not(#jt-b) *{
  text-align:left !important;
  text-align-last:left !important;
  text-justify:none !important;
  hyphens:none !important;
}

/* ---------- Ringkasan angka (ul.jt-stats): selalu 4 kolom ---------- */
.jika-team ul.jt-stats{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}
.jika-team ul.jt-stats li{position:relative;overflow:hidden;margin:0;background:var(--jika-light);color:var(--jika-muted);
  border-radius:14px;padding:16px 16px 14px;font-size:12.5px;line-height:1.35}
.jika-team ul.jt-stats li strong{display:block;font-size:28px;font-weight:600;line-height:1.1;color:var(--jika-dark);margin-bottom:4px}
.jika-team ul.jt-stats li::after{font-family:var(--jt-fa);position:absolute;right:12px;top:10px;font-size:22px;color:color-mix(in srgb,var(--jika-primary) 25%,transparent)}
.jika-team ul.jt-stats li:nth-child(1)::after{content:"\f0c0"}
.jika-team ul.jt-stats li:nth-child(2)::after{content:"\f0ac"}
.jika-team ul.jt-stats li:nth-child(3)::after{content:"\f278"}
.jika-team ul.jt-stats li:nth-child(4)::after{content:"\f072"}

/* ---------- Judul kelompok (h3) dengan ikon otomatis ---------- */
.jika-team h3{position:relative;display:flex;align-items:center;min-height:46px;margin:6px 0 2px;padding:0 0 0 60px;
  font-family:var(--jika-heading);font-size:17.5px;font-weight:600;color:var(--jika-dark)}
.jika-team h3::before{position:absolute;left:0;top:50%;transform:translateY(-50%);
  width:46px;height:46px;border-radius:12px;background:var(--jika-light);color:var(--jika-primary);
  display:flex;align-items:center;justify-content:center;font-family:var(--jt-fa);font-size:20px;font-weight:normal;content:"\f0c0"}
.jika-team h3:nth-of-type(1)::before{content:"\f005"}   /* Chief Editor: bintang   */
.jika-team h3:nth-of-type(2)::before{content:"\f044"}   /* Managing Editors: pena  */
.jika-team h3:nth-of-type(3)::before{content:"\f0e8"}   /* Editorial Board: bagan  */
.jika-team h3 + p{margin:0 0 14px;padding:0 0 12px 60px;border-bottom:1px solid var(--jika-line);font-size:13.5px;color:var(--jika-muted)}

/* ---------- Kartu anggota (li): tanpa garis, latar lembut ---------- */
.jika-team ul.jt-members,.jika-team ul.jt-chief{list-style:none;margin:0 0 28px;padding:0;display:grid;
  grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;align-items:stretch}  /* tinggi sama per baris */
.jika-team ul.jt-chief{grid-template-columns:1fr}
.jika-team ul.jt-members > li,.jika-team ul.jt-chief > li{margin:0;background:#f5f9f8;border:0;border-radius:10px;
  padding:14px 16px;font-size:13px;line-height:1.6;color:var(--jika-body);transition:background .2s}
.jika-team ul.jt-members > li:hover{background:var(--jika-light)}
.jika-team ul.jt-chief > li{background:var(--jika-light);padding:16px 18px}
.jika-team li > strong{font-size:15px;font-weight:700;color:var(--jika-dark);line-height:1.4}
.jika-team ul.jt-chief > li > strong{font-size:16.5px}

/* Lokasi */
.jika-team li > em{font-style:normal;color:var(--jika-muted)}
.jika-team li > em::before{font-family:var(--jt-fa);content:"\f041";color:var(--jika-primary);display:inline-block;width:14px;margin-right:4px;text-align:center}
/* Editor internasional (lokasi tebal-miring): cukup label "International" */
.jika-team li > em > strong{font-weight:400;color:var(--jika-muted)}
.jika-team li > em > strong::after{content:"International";display:inline-block;margin-left:6px;vertical-align:1px;
  font-size:9.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;line-height:1.5;
  background:#eef5e1;color:#3b5a12;border:1px solid #d3e6b4;border-radius:4px;padding:0 6px}

/* Tautan profil: teks kecil berikon, ikon menurut alamat URL */
.jika-team li > a{display:inline-flex;align-items:center;gap:4px;margin:6px 12px 0 0;padding:0;font-size:12px;font-weight:600;line-height:1.4;
  color:var(--jika-primary) !important;background:none;border:0;text-decoration:none !important}
.jika-team li > a::before{font-family:var(--jt-fa);content:"\f08e";color:var(--jika-primary);font-size:11px}
.jika-team li > a[href*="scopus"]::before{content:"\f02d"}
.jika-team li > a[href*="scholar.google"]::before{content:"\f19d"}
.jika-team li > a[href*="sinta"]::before{content:"\f02e"}
.jika-team li > a[href*="orcid"]::before{content:"\f2c1"}
.jika-team li > a:hover{color:var(--jika-dark) !important;text-decoration:underline !important}
.jika-team li > a:hover::before{color:var(--jika-dark)}

/* ---------- Responsif (mengikuti lebar kolom konten) ---------- */
@container (max-width:640px){
  .jika-team ul.jt-stats{gap:8px}
  .jika-team ul.jt-stats li{padding:12px 10px 10px;font-size:11.5px;line-height:1.3;border-radius:12px}
  .jika-team ul.jt-stats li strong{font-size:22px;margin-bottom:2px}
  .jika-team ul.jt-stats li::after{font-size:16px;right:8px;top:8px}
}
@container (max-width:420px){
  .jika-team ul.jt-stats{gap:6px}
  .jika-team ul.jt-stats li{padding:10px 6px 8px;font-size:9.5px;letter-spacing:-.1px}
  .jika-team ul.jt-stats li strong{font-size:18px}
  .jika-team ul.jt-stats li::after{display:none}
}
@media (max-width:480px){
  .jika-team h3{min-height:38px;padding-left:50px;font-size:17px}
  .jika-team h3::before{width:38px;height:38px;font-size:16px;border-radius:10px}
  .jika-team h3 + p{padding-left:0;font-size:12.5px}
  .jika-team ul.jt-members,.jika-team ul.jt-chief{gap:8px;margin-bottom:22px}
  .jika-team ul.jt-members > li,.jika-team ul.jt-chief > li{padding:12px;font-size:12.5px}
  .jika-team li > strong,.jika-team ul.jt-chief > li > strong{font-size:14.5px}
}


/* =========================================================
   REVIEWERS — halaman /jika/reviewer (pasangan reviewers-jika.html)
   Memakai pola EDITORIAL TEAM "Ringan A" (.jika-team) agar seragam:
     <h3 id="…">Bidang</h3> <p>jumlah</p>
     <ul class="jt-members"> <li><strong>Nama</strong><br>Institusi<br>
       <em><strong>Negara</strong></em> (hanya reviewer luar negeri)<br>
       <a>ORCID</a> <a>Scopus</a> <a>Google Scholar</a> <a>SINTA</a></li> </ul>
   Bagian ini hanya menambah: navigasi bidang, ikon bidang & ikon ringkasan.
   ========================================================= */
.jika-reviewers .jr-lead {
  margin: 0 0 18px;
  font-size: 15.5px;
  line-height: 1.65;
  color: var(--jika-body);
}

/* Navigasi cepat ke tiap bidang */
.jika-reviewers ul.jr-fields {
  list-style: none;
  margin: 0 0 28px;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 6px;
}

.jika-reviewers ul.jr-fields > li { margin: 0; }

.jika-reviewers ul.jr-fields > li > a {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 10px;
  background: var(--jika-soft);
  color: var(--jika-text) !important;
  font-family: var(--jika-heading);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.35;
  text-decoration: none !important;
  transition: background 0.2s;
}

.jika-reviewers ul.jr-fields > li > a::before {
  flex: 0 0 18px;
  font-family: var(--jika-fa);
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  color: var(--jika-primary);
}

.jika-reviewers ul.jr-fields > li > a > strong {
  margin-left: auto;
  padding: 1px 10px;
  border-radius: 999px;
  background: #ffffff;
  color: var(--jika-primary);
  font-size: 12.5px;
  font-weight: 600;
}

.jika-reviewers ul.jr-fields > li > a:hover {
  background: color-mix(in srgb, var(--jika-primary) 14%, var(--jika-soft));
}

/* Ikon bidang: navigasi & judul kelompok memakai ikon yang sama */
.jika-reviewers ul.jr-fields > li:nth-child(1) > a::before,
.jika-team.jika-reviewers h3:nth-of-type(1)::before { content: "\f201"; }  /* data analytics */
.jika-reviewers ul.jr-fields > li:nth-child(2) > a::before,
.jika-team.jika-reviewers h3:nth-of-type(2)::before { content: "\f1eb"; }  /* jaringan */
.jika-reviewers ul.jr-fields > li:nth-child(3) > a::before,
.jika-team.jika-reviewers h3:nth-of-type(3)::before { content: "\f121"; }  /* rekayasa perangkat lunak */
.jika-reviewers ul.jr-fields > li:nth-child(4) > a::before,
.jika-team.jika-reviewers h3:nth-of-type(4)::before { content: "\f1c0"; }  /* sistem informasi */
.jika-reviewers ul.jr-fields > li:nth-child(5) > a::before,
.jika-team.jika-reviewers h3:nth-of-type(5)::before { content: "\f108"; }  /* interaksi manusia-komputer */

.jika-team.jika-reviewers h3 {
  scroll-margin-top: 20px;
  margin-top: 10px;
}

/* Ikon ringkasan angka */
.jika-team.jika-reviewers ul.jt-stats li:nth-child(1)::after { content: "\f0c0"; }  /* reviewer */
.jika-team.jika-reviewers ul.jt-stats li:nth-child(2)::after { content: "\f0e8"; }  /* bidang */
.jika-team.jika-reviewers ul.jt-stats li:nth-child(3)::after { content: "\f19c"; }  /* institusi */
.jika-team.jika-reviewers ul.jt-stats li:nth-child(4)::after { content: "\f0ac"; }  /* internasional */

.jika-reviewers .jr-thanks {
  margin: 8px 0 0;
  font-size: 14.5px;
  font-style: italic;
  color: var(--jika-muted);
}


/* =========================================================
   AUTHOR GUIDELINES — halaman /jika/guidelines (pasangan author-guidelines-jika.html)
   HTML sederhana yang bisa diedit di mode visual TinyMCE:
     ul.jg-facts   ringkasan (li: <strong>nilai</strong><br>keterangan)
     p.jg-actions  dua tautan tombol (template, submit)
     ul.jg-toc     daftar isi (tautan #id)
     h3 id="…"     judul bagian — nomor otomatis
     ul.jg-specs   spesifikasi (li: <strong>label</strong>isi)
     ul.jg-type    ukuran huruf (li: <strong>16 pt</strong> keterangan)
     ol.jg-flow    urutan bagian naskah — nomor otomatis
     ul.jg-parts   penjelasan tiap bagian (li: <strong>nama</strong>isi)
     blockquote    contoh penulisan
     ul.jg-refs    format pustaka (li: <strong>jenis</strong>format <ul><li>contoh</li></ul>)
                   contoh = sub-daftar (tombol Increase indent), sehingga <em> di dalamnya
                   tetap miring untuk nama jurnal/buku (gaya IEEE)
     p.jg-note     catatan penting
     ul.jg-cards   sekretariat & biaya
   ========================================================= */
.jika-guide {
  container-type: inline-size;
  counter-reset: jg-sec;
  font-family: var(--jika-font);
  font-size: 15px;
  line-height: 1.65;
  color: var(--jika-text);
  margin: 0 0 28px;
}

.jika-guide * { box-sizing: border-box; }

.jika-guide:not(#jg-a),
.jika-guide:not(#jg-a) * {
  text-align: left !important;
  text-align-last: left !important;
  hyphens: none !important;
}

.jika-guide p { margin: 0 0 12px; color: var(--jika-body); }
.jika-guide a { color: var(--jika-link); font-weight: 600; word-break: break-word; }
.jika-guide a:hover { color: var(--jika-link-hover); }
.jika-guide ul,
.jika-guide ol { list-style: none; margin: 0 0 16px; padding: 0; }
.jika-guide li { margin: 0; }

.jika-guide .jg-lead {
  font-size: 16px;
  margin-bottom: 18px;
}

/* Ringkasan */
.jika-guide ul.jg-facts {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 16px;
}

.jika-guide ul.jg-facts > li {
  display: flex;
  flex-direction: column;
  padding: 12px 14px;
  border-radius: 12px;
  background: var(--jika-soft);
  font-size: 12.5px;
  line-height: 1.35;
  color: var(--jika-muted);
}

.jika-guide ul.jg-facts > li::before {
  font-family: var(--jika-fa);
  font-size: 15px;
  line-height: 1;
  color: var(--jika-primary);
  margin-bottom: 8px;
  content: "\f05a";
}

.jika-guide ul.jg-facts > li:nth-child(1)::before { content: "\f073"; }  /* jadwal */
.jika-guide ul.jg-facts > li:nth-child(2)::before { content: "\f0f6"; }  /* artikel */
.jika-guide ul.jg-facts > li:nth-child(3)::before { content: "\f070"; }  /* single-blind */
.jika-guide ul.jg-facts > li:nth-child(4)::before { content: "\f0c5"; }  /* halaman */
.jika-guide ul.jg-facts > li:nth-child(5)::before { content: "\f1ab"; }  /* bahasa */
.jika-guide ul.jg-facts > li:nth-child(6)::before { content: "\f0d6"; }  /* biaya */

.jika-guide ul.jg-facts > li > strong {
  font-family: var(--jika-heading);
  font-size: 14.5px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--jika-text);
}

/* Tombol aksi */
.jika-guide p.jg-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 22px;
}

.jika-guide p.jg-actions > a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 18px;
  border-radius: 8px;
  background: var(--jika-soft);
  color: var(--jika-ink) !important;
  font-size: 14.5px;
  text-decoration: none !important;
}

.jika-guide p.jg-actions > a::before {
  font-family: var(--jika-fa);
  font-weight: normal;
  content: "\f019";                    /* unduh */
}

.jika-guide p.jg-actions > a:last-child {
  background: var(--jika-primary);
  color: #ffffff !important;
}

.jika-guide p.jg-actions > a:last-child::before { content: "\f044"; }  /* kirim naskah */
.jika-guide p.jg-actions > a:hover { filter: brightness(1.06); }

/* Daftar isi */
.jika-guide ul.jg-toc {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.jika-guide ul.jg-toc a {
  display: inline-flex;
  padding: 5px 12px;
  border-radius: 999px;
  background: #f6faf9;
  color: var(--jika-ink) !important;
  font-size: 13px;
  text-decoration: none !important;
}

.jika-guide ul.jg-toc a:hover { background: var(--jika-soft); }

/* Judul bagian bernomor */
.jika-guide h3 {
  counter-increment: jg-sec;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 34px 0 14px;
  padding: 0;
  scroll-margin-top: 20px;
  font-family: var(--jika-heading);
  font-size: 19px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--jika-text);
}

.jika-guide h3::before {
  content: counter(jg-sec, decimal-leading-zero);
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background: var(--jika-soft);
  color: var(--jika-primary);
  font-size: 14px;
  font-weight: 600;
  line-height: 36px;
  text-align: center !important;
  text-align-last: center !important;
}

.jika-guide ul.jg-toc { scroll-margin-top: 80px; }

/* Tombol "Contents" di samping judul bagian — dibuat skrip Custom Header (bagian 3) */
.jika-guide h3 > a.jg-totop {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  flex: none;
  margin-left: auto;
  padding: 3px 10px;
  border-radius: 999px;
  background: #f6faf9;
  color: var(--jika-muted) !important;
  font-family: var(--jika-font);
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none !important;
  opacity: .75;
}

.jika-guide h3 > a.jg-totop::before {
  content: "\f106";            /* panah ke atas */
  font-family: var(--jika-fa);
  font-size: 13px;
  font-weight: normal;
}

.jika-guide h3:hover > a.jg-totop,
.jika-guide h3 > a.jg-totop:focus-visible { opacity: 1; }
.jika-guide h3 > a.jg-totop:hover { background: var(--jika-primary); color: #ffffff !important; opacity: 1; }

@container (max-width: 560px) {
  .jika-guide h3 > a.jg-totop { padding: 4px 8px; font-size: 0; gap: 0; opacity: 1; }
  .jika-guide h3 > a.jg-totop::before { font-size: 15px; }
}

.jika-guide h4 {
  margin: 20px 0 8px;
  padding: 0;
  font-family: var(--jika-font);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-muted);
}

/* Spesifikasi: label | isi (label diposisikan absolut agar isi boleh berisi tautan) */
.jika-guide ul.jg-specs > li {
  position: relative;
  display: block;
  padding: 9px 0 9px 122px;
  border-bottom: 1px solid var(--jika-line);
  font-size: 14.5px;
  color: var(--jika-body);
}

.jika-guide ul.jg-specs > li:last-child { border-bottom: 0; }

.jika-guide ul.jg-specs > li > strong {
  position: absolute;
  left: 0;
  top: 9px;
  width: 110px;
  font-weight: 700;
  color: var(--jika-text);
}

/* Ukuran huruf */
.jika-guide ul.jg-type > li {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 5px 0;
  font-size: 14.5px;
  color: var(--jika-body);
}

.jika-guide:not(#jg-a) ul.jg-type > li > strong {
  flex: 0 0 58px;
  padding: 2px 0;
  border-radius: 6px;
  background: var(--jika-soft);
  color: var(--jika-primary);
  font-size: 13px;
  text-align: center !important;
  text-align-last: center !important;
}

/* Catatan penting */
.jika-guide p.jg-note {
  position: relative;
  padding: 12px 14px 12px 38px;
  border-radius: 10px;
  background: #f3f8ec;
  font-size: 14.5px;
  color: var(--jika-text);
}

.jika-guide p.jg-note::before {
  position: absolute;
  left: 14px;
  top: 12px;
  font-family: var(--jika-fa);
  content: "\f05a";
  color: #4d6a1c;
  line-height: 1.65;
}

/* Urutan bagian naskah */
.jika-guide ol.jg-flow {
  counter-reset: jg-flow;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 18px;
}

.jika-guide ol.jg-flow > li {
  counter-increment: jg-flow;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px 4px 4px;
  border-radius: 8px;
  background: #f6faf9;
  font-size: 13px;
  color: var(--jika-body);
}

.jika-guide ol.jg-flow > li::before {
  content: counter(jg-flow);
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: var(--jika-primary);
  color: #ffffff;
  font-size: 11.5px;
  font-weight: 700;
  line-height: 22px;
  text-align: center !important;
  text-align-last: center !important;
}

/* Penjelasan tiap bagian */
.jika-guide ul.jg-parts {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 8px;
}

.jika-guide ul.jg-parts > li {
  padding: 12px 14px;
  border-radius: 10px;
  background: #f6faf9;
  font-size: 14.5px;
  color: var(--jika-body);
}

.jika-guide ul.jg-parts > li > strong,
.jika-guide ul.jg-refs > li > strong,
.jika-guide ul.jg-cards > li > strong {
  display: block;
  margin-bottom: 2px;
  font-family: var(--jika-heading);
  font-size: 14.5px;
  font-weight: 600;
  color: var(--jika-text);
}

/* Contoh penulisan */
.jika-guide blockquote {
  position: relative;
  margin: 0 0 16px;
  padding: 30px 16px 6px;
  border: 1px dashed #b5d68a;
  border-radius: 12px;
  background: #fbfdf6;
  font-family: Calibri, Carlito, var(--jika-font);   /* huruf templat artikel */
  font-size: 14.5px;
}

.jika-guide blockquote::before {
  content: "Example";
  position: absolute;
  top: 9px;
  left: 16px;
  font-family: var(--jika-font);
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #4d6a1c;
}

.jika-guide blockquote p {
  margin: 0 0 12px;
  line-height: 1.5;
  color: var(--jika-text);
}

/* Format daftar pustaka */
.jika-guide ul.jg-refs {
  display: grid;
  gap: 10px;
}

.jika-guide ul.jg-refs > li {
  padding: 12px 14px;
  border-radius: 10px;
  background: #f6faf9;
  font-size: 14px;
  color: var(--jika-body);
}

.jika-guide ul.jg-refs > li > ul {
  margin: 8px 0 0;
}

.jika-guide ul.jg-refs > li > ul > li {
  position: relative;
  display: block;
  padding: 8px 12px 8px 40px;
  border-radius: 8px;
  background: #ffffff;
  font-family: Calibri, Carlito, var(--jika-font);   /* huruf templat artikel */
  font-size: 14.5px;
  line-height: 1.5;
  color: var(--jika-text);
  word-break: break-word;
}

.jika-guide ul.jg-refs > li > ul > li::before {
  content: "e.g.";
  position: absolute;
  left: 12px;
  top: 10px;
  font-family: var(--jika-font);
  font-size: 11px;
  font-weight: 700;
  color: #4d6a1c;
}

.jika-guide ul.jg-refs em { font-style: italic; }

/* Sekretariat & biaya */
.jika-guide ul.jg-cards {
  display: grid;
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
  gap: 10px;
}

.jika-guide ul.jg-cards > li {
  padding: 14px 16px;
  border-radius: 12px;
  background: var(--jika-soft);
  font-size: 14px;
  color: var(--jika-body);
}

.jika-guide ul.jg-cards > li:last-child {
  background: var(--jika-primary);
  color: var(--jika-on-dark);
  font-family: var(--jika-heading);
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
}

.jika-guide ul.jg-cards > li:last-child > strong {
  font-family: var(--jika-font);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-on-dark-muted);
  margin-bottom: 6px;
}

@container (max-width: 560px) {
  .jika-guide ul.jg-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .jika-guide ul.jg-specs > li { padding-left: 0; }
  .jika-guide ul.jg-specs > li > strong { position: static; display: block; width: auto; }
  .jika-guide ul.jg-cards { grid-template-columns: minmax(0, 1fr); }
  .jika-guide h3 { font-size: 17.5px; }
}


/* =========================================================
   ABOUT THE JOURNAL — halaman /jika/about (pasangan about-jika.html)
   Memakai komponen AUTHOR GUIDELINES (.jika-guide: jg-facts, jg-toc, h3 bernomor,
   jg-specs, jg-parts, jg-cards, jg-note). Tambahan khusus halaman ini:
     ol.ja-timeline  tonggak sejarah (li: <strong>tahun</strong>keterangan)
     ul.ja-links     daftar tautan kebijakan / pengindeks sebagai chip
   ========================================================= */
.jika-about ul.jg-facts > li:nth-child(1)::before { content: "\f0a3"; }  /* akreditasi */
.jika-about ul.jg-facts > li:nth-child(2)::before { content: "\f02d"; }  /* terbitan */
.jika-about ul.jg-facts > li:nth-child(3)::before { content: "\f073"; }  /* jadwal */
.jika-about ul.jg-facts > li:nth-child(4)::before { content: "\f070"; }  /* single-blind */
.jika-about ul.jg-facts > li:nth-child(5)::before { content: "\f09c"; }  /* akses terbuka */
.jika-about ul.jg-facts > li:nth-child(6)::before { content: "\f0d6"; }  /* biaya */

.jika-about ul.jg-specs > li > strong { font-weight: 700; }
.jika-about ul.jg-parts > li > a { display: inline-block; margin-top: 4px; }
.jika-about ul.jg-cards { margin-top: 10px; }

/* Garis waktu */
.jika-guide ol.ja-timeline {
  position: relative;
  margin: 4px 0 18px;
  padding: 0 0 0 4px;
}

.jika-guide ol.ja-timeline > li {
  position: relative;
  display: block;
  padding: 0 0 16px 114px;
  font-size: 14.5px;
  color: var(--jika-body);
}

.jika-guide ol.ja-timeline > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #ffffff;
  box-shadow: 0 0 0 3px var(--jika-primary);
}

.jika-guide ol.ja-timeline > li::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 20px;
  bottom: 0;
  width: 1px;
  background: var(--jika-line);
}

.jika-guide ol.ja-timeline > li:last-child { padding-bottom: 0; }
.jika-guide ol.ja-timeline > li:last-child::after { display: none; }
.jika-guide ol.ja-timeline > li:last-child::before { background: var(--jika-lime); }

.jika-guide ol.ja-timeline > li > strong {
  position: absolute;
  left: 24px;
  top: 0;
  font-family: var(--jika-heading);
  font-size: 14.5px;
  font-weight: 600;
  color: var(--jika-primary);
}

/* Chip tautan */
.jika-guide ul.ja-links {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 16px;
}

.jika-guide ul.ja-links > li > a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 999px;
  background: var(--jika-soft);
  color: var(--jika-ink) !important;
  font-size: 13.5px;
  font-weight: 600;
  text-decoration: none !important;
}

.jika-guide ul.ja-links > li > a::after {
  font-family: var(--jika-fa);
  content: "\f105";
  font-weight: normal;
  color: var(--jika-primary);
}

.jika-guide ul.ja-links > li > a:hover {
  background: var(--jika-primary);
  color: #ffffff !important;
}

.jika-guide ul.ja-links > li > a:hover::after { color: #ffffff; }

@container (max-width: 560px) {
  .jika-guide ol.ja-timeline > li { padding-left: 24px; }
  .jika-guide ol.ja-timeline > li > strong { position: static; display: block; }
}


/* =========================================================
   HALAMAN KEBIJAKAN — Publication Ethics (publication-ethics-jika.html) &
   AI Tool Policy (ai-tool-policy-jika.html), Manuscript Type (manuscript-type-jika.html),
   Indexing (indexing-jika.html), Authorship (authorship-jika-*.txt),
   Crossmark Policy (crossmark-policy-jika-*.txt), Retraction & Correction (rwc-jika-*.txt),
   Archiving Policy (archiving-policy-jika-*.txt), Ownership (ownership-jika-*.txt);
   kelas pembungkus .jika-guide.jika-ethics
   Memakai komponen AUTHOR GUIDELINES (.jika-guide: jg-lead, jg-toc, h3 bernomor,
   jg-parts, jg-note). Tambahan khusus halaman ini:
     (judul halaman diambil dari kolom Title di Static Pages, bukan dari isi)
     ul.je-values  tiga nilai inti (li: <strong>Nilai</strong>keterangan)
     ol            daftar tanggung jawab bernomor
     ol.je-steps   alur penanganan dugaan pelanggaran (li: <strong>Tahap</strong>isi)
   ========================================================= */
/* Judul halaman = kolom Title di Static Pages (h1 bawaan tema), diberi gaya
   seragam + label kecil "Policy" di atasnya. */
.page:has(.jika-ethics) > .page-header,
.page-static:has(.jika-ethics) .title {
  margin: 0 0 12px;
  padding: 0;
  border: 0 !important;
}

.page:has(.jika-ethics) > .page-header h1,
.page-static:has(.jika-ethics) .title h1 {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: var(--jika-heading);
  font-size: 28px;
  font-weight: 600;
  line-height: 1.25;
  color: var(--jika-head);
  text-align: left !important;
}

.page:has(.jika-ethics) > .page-header h1::before,
.page-static:has(.jika-ethics) .title h1::before {
  content: "Policy";
  display: block;
  margin-bottom: 4px;
  font-family: var(--jika-font);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #6f7f7d;
}

/* Tiga nilai inti */
.jika-ethics ul.je-values {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 18px;
}

.jika-ethics ul.je-values > li {
  display: flex;
  flex-direction: column;
  padding: 14px;
  border-radius: 12px;
  background: var(--jika-soft);
  font-size: 13.5px;
  line-height: 1.45;
  color: var(--jika-body);
}

.jika-ethics ul.je-values > li::before {
  margin-bottom: 8px;
  font-family: var(--jika-fa);
  font-size: 16px;
  line-height: 1;
  color: var(--jika-primary);
}

.jika-ethics ul.je-values > li:nth-child(1)::before { content: "\f24e"; }  /* netral (timbangan) */
.jika-ethics ul.je-values > li:nth-child(2)::before { content: "\f0c0"; }  /* adil (penulis) */
.jika-ethics ul.je-values > li:nth-child(3)::before { content: "\f00c"; }  /* jujur */

.jika-ethics ul.je-values > li > strong {
  display: block;
  margin-bottom: 2px;
  font-family: var(--jika-heading);
  font-size: 15px;
  font-weight: 600;
  color: var(--jika-text);
}

/* Daftar tanggung jawab bernomor */
.jika-ethics ol:not(.je-steps) { counter-reset: je-item; }

.jika-ethics ol:not(.je-steps) > li {
  counter-increment: je-item;
  position: relative;
  padding: 9px 0 9px 38px;
  border-bottom: 1px solid var(--jika-line);
  font-size: 15px;
  color: var(--jika-body);
}

.jika-ethics ol:not(.je-steps) > li:last-child { border-bottom: 0; }

.jika-ethics ol:not(.je-steps) > li::before {
  content: counter(je-item);
  position: absolute;
  left: 0;
  top: 10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: var(--jika-soft);
  color: var(--jika-primary);
  font-size: 12.5px;
  font-weight: 700;
  line-height: 24px;
  text-align: center !important;
  text-align-last: center !important;
}

/* Kartu konflik kepentingan: nama pihak sebaris dengan isinya */
.jika-ethics ul.jg-parts > li > strong { display: inline; margin-right: 4px; }

/* Alur penanganan dugaan pelanggaran */
.jika-ethics ol.je-steps {
  counter-reset: je-step;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
}

.jika-ethics ol.je-steps > li {
  counter-increment: je-step;
  padding: 12px 14px;
  border-radius: 10px;
  background: #f6faf9;
  font-size: 14.5px;
  color: var(--jika-body);
}

.jika-ethics ol.je-steps > li > strong {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
  font-family: var(--jika-heading);
  font-size: 15px;
  font-weight: 600;
  color: var(--jika-text);
}

.jika-ethics ol.je-steps > li > strong::before {
  content: counter(je-step);
  flex: 0 0 22px;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: var(--jika-primary);
  color: #ffffff;
  font-family: var(--jika-font);
  font-size: 12px;
  font-weight: 700;
  line-height: 22px;
  text-align: center !important;
  text-align-last: center !important;
}

@container (max-width: 560px) {
  .jika-ethics ul.je-values { grid-template-columns: minmax(0, 1fr); }
  .jika-ethics ol.je-steps { grid-template-columns: minmax(0, 1fr); }
}


/* --- AI Tool Policy (/jika/ai-tool-policy): memakai pola di atas + .jika-ai ---
     h3            bagian berhuruf A–P otomatis (sesuai rujukan "Section I" dst.)
     h3.je-plain   judul tanpa huruf (References)
     ul.jg-specs   istilah | arti (kolom label 182 px, baris ikut tinggi label)
     ol.je-yes / ol.je-no  daftar boleh (centang) / dilarang (silang)
     ul.jg-parts.je-grid  kartu dua kolom
     blockquote    templat pernyataan
     ul.je-refs    daftar pustaka (berlaku untuk semua halaman kebijakan) */
.jika-ai h3::before { content: counter(jg-sec, upper-alpha); }
.jika-ethics h3.je-plain { counter-increment: none; }
.jika-ethics h3.je-plain::before { display: none; }

.jika-ai ul.jg-specs > li {
  display: grid;
  grid-template-columns: 182px minmax(0, 1fr);
  column-gap: 14px;
  padding-left: 0;
}
.jika-ai ul.jg-specs > li > strong { position: static; width: auto; }

.jika-ai ul.jg-parts > li > strong:first-child { display: block; margin: 0 0 2px; }
.jika-ai ul.jg-parts > li > strong:not(:first-child) {
  display: inline;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: 700;
}

.jika-ethics ol.je-yes > li::before,
.jika-ethics ol.je-no > li::before {
  font-family: var(--jika-fa);
  font-size: 12px;
  font-weight: normal;
}
.jika-ethics ol.je-yes > li::before { content: "\f00c"; background: var(--jika-soft); color: var(--jika-primary); }
.jika-ethics ol.je-no > li::before { content: "\f00d"; background: #fbecea; color: #a63d32; }

.jika-ai ul.jg-parts.je-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }

.jika-ai blockquote {
  padding: 30px 16px 4px;
  border: 1px dashed var(--jika-lime);
  background: #fbfdf6;
  font-family: var(--jika-font);
  font-size: 14.5px;
}
.jika-ai blockquote::before { content: "Template"; }
.jika-ai blockquote p { line-height: 1.6; color: var(--jika-body); }

.jika-ethics ul.je-refs > li {
  position: relative;
  padding: 7px 0 7px 18px;
  border-bottom: 1px solid var(--jika-line);
  font-size: 13.5px;
  line-height: 1.55;
  color: var(--jika-body);
  word-break: break-word;
}
.jika-ethics ul.je-refs > li:last-child { border-bottom: 0; }
.jika-ethics ul.je-refs > li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 15px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--jika-lime);
}

@container (max-width: 560px) {
  .jika-ai ul.jg-specs > li { display: block; }
  .jika-ai ul.jg-specs > li > strong { display: block; }
  .jika-ai ul.jg-parts.je-grid { grid-template-columns: minmax(0, 1fr); }
}


/* --- Retraction and Correction Policy (/jika/rwc, pasangan rwc-jika-*.txt) + .jika-rwc ---
     h3 bernomor + ul.jg-toc, h4 sub-bagian (3.1 …), ol bernomor, ol.je-steps prosedur,
     ol.je-yes isi pemberitahuan, h3.je-plain + ul.je-refs rujukan
     ul.jg-parts.jr-cards  kartu tindakan: <strong>Nama</strong>keterangan<br><em>status</em>
                           (status = teks miring terakhir di kartu, tampil sebagai baris bawah) */
.jika-rwc ul.jr-cards {
  grid-template-columns: minmax(0, 1fr);
  margin-bottom: 18px;
}

@container (min-width: 500px) {
  .jika-rwc ul.jr-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

.jika-rwc ul.jr-cards > li {
  display: flex;
  flex-direction: column;
  gap: 10px;                      /* nama · keterangan · status */
  font-size: 14px;
  line-height: 1.55;
}

.jika-rwc ul.jr-cards > li > strong {
  display: block;
  margin: 0 0 -6px;
  font-family: var(--jika-heading);
  font-size: 15px;
  font-weight: 600;
  color: var(--jika-text);
}

.jika-rwc ul.jr-cards > li > br { display: none; }

.jika-rwc ul.jr-cards > li > em:last-child {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  margin-top: auto;
  padding-top: 10px;
  border-top: 1px solid var(--jika-line);
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.45;
  color: var(--jika-head);
}

.jika-rwc ul.jr-cards > li > em:last-child::before {
  content: "\f05a";
  font-family: var(--jika-fa);
  font-weight: normal;
  color: var(--jika-primary);
}

.jika-rwc h4 { margin-top: 24px; }


/* --- Archiving Policy (/jika/archiving-policy, pasangan archiving-policy-jika-*.txt) + .jika-arch ---
     ol.je-steps   alur pelestarian (Publication → Harvest → Preservation → Continued access)
     ul.je-values  tiga alasan memakai LOCKSS & CLOCKSS (ikon diganti di bawah)
     p.jg-actions  dua tombol Publisher Manifest (LOCKSS | CLOCKSS) */
.jika-arch ul.je-values > li:nth-child(1)::before { content: "\f19d"; }  /* jurnal ilmiah */
.jika-arch ul.je-values > li:nth-child(2)::before { content: "\f0c5"; }  /* banyak salinan */
.jika-arch ul.je-values > li:nth-child(3)::before { content: "\f1cd"; }  /* jaring pengaman */
.jika-arch p.jg-actions > a::before,
.jika-arch p.jg-actions > a:last-child::before { content: "\f187"; }     /* arsip */
.jika-arch p.jg-actions > a:last-child {                                /* dua tombol setara */
  background: var(--jika-soft);
  color: var(--jika-ink) !important;
}


/* --- Manuscript Type (pasangan manuscript-type-jika.html): pola halaman kebijakan + .jika-mt ---
     ul.je-values.je-accept  dua kartu: diterima (teal) | tidak dipertimbangkan
     p.jg-actions            satu tombol ke Author Guidelines */
.jika-mt h3.je-plain { margin-top: 26px; }
.jika-mt ul.je-values.je-accept { grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr); }
.jika-mt ul.je-accept > li:nth-child(1) { background: var(--jika-primary); color: var(--jika-on-dark); font-family: var(--jika-heading); font-size: 17px; font-weight: 600; }
.jika-mt ul.je-accept > li:nth-child(1) > strong,
.jika-mt ul.je-accept > li:nth-child(2) > strong {
  font-family: var(--jika-font);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.jika-mt ul.je-accept > li:nth-child(1) > strong { color: var(--jika-on-dark-muted); }
.jika-mt ul.je-accept > li:nth-child(2) { background: #f6faf9; }
.jika-mt ul.je-accept > li:nth-child(2) > strong { color: #a63d32; }
.jika-mt ul.je-accept > li:nth-child(1)::before { content: "\f00c"; color: var(--jika-lime); }
.jika-mt ul.je-accept > li:nth-child(2)::before { content: "\f05e"; color: #a63d32; }
.jika-mt p.jg-actions > a:last-child::before { content: "\f02d"; }

@container (max-width: 560px) {
  .jika-mt ul.je-values.je-accept { grid-template-columns: minmax(0, 1fr); }
}


/* --- Authorship (/jika/authorship, pasangan authorship-jika-*.txt): pola halaman kebijakan + .jika-auth ---
     h3 bernomor + ul.jg-toc (tombol Contents otomatis), ol.je-yes kriteria penulis,
     ol.je-no bukan kriteria, ol.je-steps alur perubahan daftar penulis, ul.jg-parts praktik terlarang
     ul.je-tags    peran CRediT sebagai cip (cukup daftar butir biasa di editor) */
.jika-auth ul.je-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin: 4px 0 14px;
  padding: 0;
  list-style: none;
}

.jika-auth ul.je-tags > li {
  margin: 0;
  padding: 4px 11px;
  border-radius: 999px;
  background: var(--jika-soft);
  color: var(--jika-head);
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.4;
}

.jika-auth ul.je-tags > li::before { display: none; }


/* --- Crossmark Policy (/jika/crossmark-policy, pasangan crossmark-policy-jika-*.txt) + .jika-cm (grid jg-specs dipakai juga oleh .jika-own) ---
     h3 bernomor + ul.jg-toc, ol lokasi logo, ul.jg-parts kartu informasi & tanggung jawab,
     ul.jg-specs jenis pembaruan | penjelasan (label lebar 168 px, baris ikut tinggi label),
     h3.je-plain + ul.je-refs rujukan */
.jika-cm ul.jg-specs > li,
.jika-own ul.jg-specs > li {
  display: grid;
  grid-template-columns: 168px minmax(0, 1fr);
  column-gap: 14px;
  padding-left: 0;
}
.jika-cm ul.jg-specs > li > strong,
.jika-own ul.jg-specs > li > strong { position: static; width: auto; }

@container (max-width: 560px) {
  .jika-cm ul.jg-specs > li,
  .jika-own ul.jg-specs > li { display: block; }
  .jika-cm ul.jg-specs > li > strong,
  .jika-own ul.jg-specs > li > strong { display: block; margin-bottom: 2px; }
}

/* --- Ownership and Management (/jika/ownership, pasangan ownership-jika-*.txt) + .jika-own ---
     memakai daftar jg-specs (grid di atas), jg-note, jg-parts; label judul "Journal" */
.page-static:has(.jika-own) .title h1::before,
.page:has(.jika-own) > .page-header h1::before { content: "Journal"; }


/* --- Indexing (/jika/indexing, pasangan indexing-jika.html) ---
     div.ji-accr  sertifikat akreditasi | ringkasan (ul.jg-specs)
     ul.ji-list   kartu pengindeks (li: <a class="ji-logo"><img></a><strong>Nama</strong>keterangan)
                  tanpa logo: tulis nama di dalam <a class="ji-logo">Nama</a>, tampil sebagai wordmark */
.page-static:has(.jika-idx) .title h1::before,
.page:has(.jika-idx) > .page-header h1::before { content: "Journal"; }

.jika-idx .ji-accr {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
  gap: 18px;
  align-items: center;
  padding: 14px;
  border-radius: 12px;
  background: var(--jika-soft);
}

.jika-idx p.ji-cert { margin: 0; line-height: 0; }
.jika-idx p.ji-cert a { display: block; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(19, 74, 71, .15); }
.jika-idx p.ji-cert img { display: block; width: 100% !important; height: auto !important; }
.jika-idx .ji-accr ul.jg-specs { margin: 0; }
.jika-idx .ji-accr ul.jg-specs > li { padding-left: 104px; border-bottom-color: #cfe3de; }
.jika-idx .ji-accr ul.jg-specs > li > strong { width: 96px; }

.jika-idx ul.ji-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.jika-idx ul.ji-list > li {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 14px;
  border-radius: 12px;
  background: #f6faf9;
  font-size: 14px;
  line-height: 1.55;
  color: var(--jika-body);
}

.jika-idx ul.ji-list > li > a.ji-logo {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 52px;
  margin-bottom: 6px;
  padding: 8px 12px;
  border-radius: 8px;
  background: #ffffff;
  line-height: 0;
}

.jika-idx ul.ji-list > li > a.ji-logo img {
  display: block;
  max-width: min(100%, 160px) !important;   /* wordmark lebar (ResearchGate) tidak mendominasi */
  max-height: 30px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
}

.jika-idx ul.ji-list > li > a.ji-logo:hover { box-shadow: 0 2px 8px rgba(19, 74, 71, .12); }

.jika-idx ul.ji-list > li > a.ji-logo:not(:has(img)) {
  font-family: var(--jika-heading);
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: .3px;
  color: var(--jika-head);
}

.jika-idx ul.ji-list > li > a.ji-logo:not(:has(img)):hover { color: var(--jika-link); }

.jika-idx ul.ji-list > li > strong {
  font-family: var(--jika-heading);
  font-size: 15px;
  font-weight: 600;
  color: var(--jika-text);
}

@container (max-width: 560px) {
  .jika-idx .ji-accr { grid-template-columns: minmax(0, 1fr); }
  .jika-idx .ji-accr ul.jg-specs > li { padding-left: 0; }
  .jika-idx .ji-accr ul.jg-specs > li > strong { position: static; display: block; width: auto; }
  .jika-idx ul.ji-list { grid-template-columns: minmax(0, 1fr); }
}


/* --- Article Processing Charge (/jika/apc, pasangan apc-jika.html): pola halaman kebijakan + .jika-apc ---
     ul.jg-facts   3 ringkasan (biaya, akses terbuka, jadwal) — selalu 3 kolom
     p.jg-actions  Author guidelines | Submit a manuscript
     ol.je-steps   invoice resmi → pembayaran
     ul.jg-specs   rekening pembayaran (label lebih lebar)
     p.jg-note     peringatan invoice/rekening tidak resmi */
.page-static:has(.jika-apc) .title h1::before,
.page:has(.jika-apc) > .page-header h1::before { content: "For authors"; }

.jika-apc ul.jg-facts { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.jika-apc ul.jg-facts > li:nth-child(1)::before { content: "\f0d6"; }  /* biaya */
.jika-apc ul.jg-facts > li:nth-child(2)::before { content: "\f09c"; }  /* akses terbuka */
.jika-apc ul.jg-facts > li:nth-child(3)::before { content: "\f073"; }  /* jadwal */
.jika-apc p.jg-actions > a:first-child::before { content: "\f02d"; }   /* panduan */

.jika-apc ul.jg-specs > li { padding-left: 142px; }
.jika-apc ul.jg-specs > li > strong { width: 132px; }

@container (max-width: 560px) {
  .jika-apc ul.jg-facts { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; }
  .jika-apc ul.jg-facts > li { padding: 10px; }
  .jika-apc ul.jg-specs > li { padding-left: 0; }
}

@container (max-width: 400px) {
  .jika-apc ul.jg-facts > li { padding: 10px 8px; font-size: 11.5px; }
  .jika-apc ul.jg-facts > li > strong { font-size: 13px; }
}


/* =========================================================
   ARTIKEL — halaman detail /article/view/<id>
   Pasangan skrip jika-artikel.js (Custom Header). Skrip memindah elemen bawaan
   Novelty lalu menambah kelas body.jika-art; semua aturan di bawah dibatasi kelas
   itu sehingga bila skrip tidak berjalan, tampilan bawaan tema tetap utuh.
   Susunan: hero selebar penuh (judul, penulis, DOI, Crossmark, tanggal) →
   kolom utama (abstrak, kata kunci, Cited by, artikel terkait) |
   sidebar (Share, Download, Read PDF | Mendeley, How to cite, Metrics,
   License, Publication Facts).
   ========================================================= */
@font-face {
  font-family: 'JIKA FA6 Brands';
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

body.jika-art {
  --jika-art-side: 32%;
  --jika-orcid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 496 496'%3E%3Cpath fill='%23a6ce39' d='M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z'/%3E%3C/svg%3E");
}

/* ---------- Dasar (berlaku juga bila skrip tidak berjalan) ----------
   Dipindah dari Custom Header: logo Crossref kecil rata kiri, logo per sitasi
   disembunyikan, judul "Artikel Terkait" di atas keterangannya. */
.citations-count { text-align: left !important; }
.citations-count img { width: 80px !important; max-width: 80px !important; height: auto !important; }
.citations-count-crossref[style*="block"] { display: flex !important; align-items: center; gap: 6px; }
.citations-list .cite-img { display: none !important; }

#related_articles {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  margin-top: 30px !important;
}
#related_articles .title { order: 1; }
#related_articles .pull-right { order: 2; float: none !important; margin-top: 0; }
#related_articles .pull-right small { font-size: 13px !important; color: var(--jika-muted) !important; }

/* ---------- Kerangka: hero di atas, lalu konten | sidebar ---------- */
.jika-art .jika-art-top {
  padding: 0 15px 28px 20px;
}

@media (min-width: 992px) {
  .jika-art .jika-art-top { clear: both; }
  .jika-art .pkp_structure_content > main.pkp_structure_main { width: calc(100% - var(--jika-art-side)); }
  .jika-art .pkp_structure_content > aside#right { width: var(--jika-art-side); padding-left: 32px !important; padding-right: 15px !important; }
}

.jika-art .jika-art-top .cmp_breadcrumbs { margin: 0 0 14px; }
.jika-art .jika-art-top .breadcrumb {
  margin: 0;
  padding: 0;
  background: none;
  font-size: 14px;
}

/* Animasi bawaan tema (animated fadeInUp) menggeser elemen yang dipindah: matikan */
.jika-art .jika-hero .animated,
.jika-art .page_article .animated {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  visibility: visible !important;
}

/* ---------- Hero ---------- */
.jika-art .jika-hero {
  position: relative;
  padding: 26px 28px 24px;
  border-radius: 14px;
  background:
    linear-gradient(180deg, transparent 0%, transparent 32%, var(--jika-soft) 50%),
    linear-gradient(90deg, var(--jika-soft) 0%, var(--jika-soft) 50%,
      color-mix(in srgb, var(--jika-soft) 55%, transparent) 72%, transparent 100%),
    var(--jika-pola-sirkuit) right top / auto 50% repeat-x,
    var(--jika-soft);
}

.jika-art .jh-eyebrow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 0;
  margin: 0 0 12px;
  font-size: 14px;
  color: var(--jika-body);
}

.jika-art .jh-eyebrow > *:not(:last-child)::after {
  content: "·";
  margin: 0 9px;
  color: #9fb8b4;
  font-weight: 400;
}

.jika-art .jh-eyebrow .jh-type {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: var(--jika-primary);
}

.jika-art .jh-eyebrow .jh-oa {
  display: inline-flex;
  align-items: center;
  font-weight: 700;
  color: var(--jika-ink);
}

.jika-art .jh-eyebrow .jh-oa::before {
  content: "";
  width: 8px;
  height: 8px;
  margin-right: 6px;
  border-radius: 50%;
  background: #f68212;
}

.jika-art .jh-eyebrow a { color: var(--jika-body); }
.jika-art .jh-eyebrow a:hover { color: var(--jika-link); }

/* Judul & penulis: kolom bawaan tema dibuat selebar penuh */
.jika-art .jika-hero header,
.jika-art .jika-hero header .article_title,
.jika-art .jika-hero .author_section { border: 0 !important; }
.jika-art .jika-hero header .article_title { margin: 0; padding: 0 !important; display: block; }
.jika-art .jika-hero header .article_title > div,
.jika-art .jika-hero header .article_title > div > div {
  width: 100%;
  max-width: 100%;
  flex: none;
  float: none;
  padding: 0;
}

.jika-art .jika-hero h1.page-header {
  margin: 0 0 14px;
  padding: 0;
  border: 0;
  max-width: 920px;
  font-family: var(--jika-heading);
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.2px;
  color: var(--jika-text);
  text-align: left !important;
  animation: none;
  opacity: 1;
}

.jika-art .jika-hero .author_section { margin: 0 !important; }
.jika-art .jika-hero .author_section > .item:first-child {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 18px;
}

.jika-art .jika-hero span.author {
  display: inline-flex;
  align-items: center;
  gap: 0;
  margin: 0 !important;
  font-size: 17px;
  color: var(--jika-text);
}

.jika-art .jika-hero span.author sup {
  top: -0.45em;
  margin-left: 1px;
  font-size: 11px;
  color: var(--jika-primary);
}

/* ORCID (logo resmi) & email penulis korespondensi — lingkaran 20 px sejajar */
.jika-art .jika-hero a.orcid_link,
.jika-art .jika-hero a.jika-au-mail {
  display: inline-block;
  flex: none;
  width: 20px;
  height: 20px;
  margin-left: 6px;
  border-radius: 50%;
  vertical-align: middle;
  font-size: 0;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
}

.jika-art .jika-hero a.orcid_link {
  background: var(--jika-orcid) center / 100% 100% no-repeat !important;
}

.jika-art .jika-hero a.orcid_link::before,
.jika-art .jika-hero a.orcid_link::after { display: none !important; }

.jika-art .jika-hero a.jika-au-mail {
  background: var(--jika-primary);
  color: #ffffff;
}

.jika-art .jika-hero a.jika-au-mail::before {
  content: "\f0e0";
  font-family: var(--jika-fa);
  font-size: 10px;
}

.jika-art .jika-hero a.jika-au-mail:hover { background: var(--jika-ink); }

.jika-art .jika-hero .author_section > .item.mt-2 {
  margin-top: 8px !important;
  font-style: normal !important;
  font-size: 15px !important;
  color: var(--jika-body) !important;
}

.jika-art .jika-hero .doi_dimension,
.jika-art .jika-hero .crossmark { display: none; }

/* Baris bawah: DOI + Crossmark | tanggal */
.jika-art .jh-foot {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px 24px;
  margin-top: 16px;
}

.jika-art .jh-ids {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 10px;
}

.jika-art .jh-doi {
  display: inline-flex;
  align-items: center;
  padding: 6px 12px;
  border-radius: 999px;
  background: #ffffff;
  color: var(--jika-ink) !important;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none !important;
}

.jika-art .jh-doi:hover { background: var(--jika-primary); color: #ffffff !important; }
.jika-art .jh-ids .crossmark_button { margin: 0 !important; line-height: 0; }
.jika-art .jh-ids .crossmark_button img { width: 150px; height: auto; }

.jika-art .jh-foot .date-list {
  display: flex;
  flex-wrap: wrap;
  width: auto;
  max-width: 100%;
  float: none;
  margin: 0;
  padding: 0 !important;
}

.jika-art .jh-foot .date-list .detail {
  width: auto;
  float: none !important;
  padding: 0 18px;
  border-left: 1px solid #c9ddd8;
}

.jika-art .jh-foot .date-list .detail:first-child { padding-left: 0; border-left: 0; }
.jika-art .jh-foot .date-list .detail:last-child { padding-right: 0; }
.jika-art .jh-foot .date-list br { display: none; }

.jika-art .jh-foot .date-list strong {
  display: block;
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-muted);
}

.jika-art .jh-foot .date-list .date {
  display: block;
  font-family: var(--jika-heading);
  font-size: 17px;
  font-weight: 600;
  line-height: 1.35;
  white-space: nowrap;
  color: var(--jika-ink);
}

/* ---------- Kolom utama ---------- */
.jika-art .article-details > .article_content {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.jika-art .article-details > .article_content > * {
  width: 100%;
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.jika-art .article_content > .tabbed_section { order: 1; margin: 0; }
.jika-art .article-details,
.jika-art .article-details > .article_content,
.jika-art .tabbed_section,
.jika-art .tab-content { border: 0 !important; box-shadow: none !important; }
.jika-art .article_content > .article-sidebar { order: 2; }
.jika-art .article_content > .col-md-12 { order: 3; }

/* Abstrak tanpa tab */
.jika-art .tabbed_section .article_content,
.jika-art .tabbable-panel,
.jika-art .tabbable-line {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.jika-art .tabbable-line > .nav-tabs,
.jika-art .tab-content > .tab-pane:not(#abstract) { display: none !important; }

.jika-art .tab-content > #abstract {
  display: block !important;
  opacity: 1 !important;
}

.jika-art #abstract h2 {
  margin: 0 0 12px;
  font-family: var(--jika-heading);
  font-size: 21px;
  font-weight: 600;
  color: var(--jika-text);
  animation: none;
  opacity: 1;
}

.jika-art .article-abstract,
.jika-art .article-abstract p,
.jika-art .article-abstract em {
  font-size: 17.5px;
  font-style: normal;
  line-height: 1.75;
  color: #2b3836;
  text-align: left !important;
}

/* Kata kunci */
.jika-art .article-sidebar { margin-top: 24px; }
.jika-art .article-sidebar .list-group { width: 100%; padding: 0 !important; }
.jika-art .article-sidebar .row.mb-4,
.jika-art .article-sidebar .download { display: none; }

.jika-art .article-sidebar .keywords { padding-top: 0 !important; }
.jika-art .article-sidebar .keywords > strong {
  font-size: 0;
}

.jika-art .article-sidebar .keywords > strong::before {
  content: "Keywords";
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jika-muted);
}

.jika-art ul.list_of_keyword {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 10px 0 0 !important;
  padding: 0 !important;
  list-style: none;
}

.jika-art ul.list_of_keyword > li {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

.jika-art ul.list_of_keyword > li > a {
  display: inline-flex;
  padding: 6px 13px;
  border-radius: 999px;
  background: var(--jika-soft);
  color: var(--jika-ink) !important;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none !important;
}

.jika-art ul.list_of_keyword > li > a:hover { background: var(--jika-primary); color: #ffffff !important; }

/* Cited by (Crossref) — logo & angka pindah ke Metrics */
.jika-art .article-more-details { margin-top: 32px; }
.jika-art #citation-plugin {
  max-height: none !important;
  overflow: visible !important;
}

.jika-art #citation-plugin .citations-count { display: none; }

/* Judul seksi skema C: teal tua, 24px, label kecil di atasnya */
.jika-art .jika-citedby-title,
.jika-art #related_articles .title,
.jika-art #articlesBySameAuthorList h3,
.jika-art #abstract h2 {
  margin: 0 0 4px;
  font-family: var(--jika-heading);
  font-size: 24px !important;
  font-weight: 600;
  line-height: 1.3;
  color: var(--jika-head) !important;
}

.jika-art .jika-citedby-title::before,
.jika-art #related_articles .title::before,
.jika-art #articlesBySameAuthorList h3::before {
  display: block;
  margin-bottom: 2px;
  font-family: var(--jika-font);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #6f7f7d;
}

.jika-art .jika-citedby-title::before { content: "Citations"; }
.jika-art #related_articles .title::before { content: "Further reading"; }
.jika-art #articlesBySameAuthorList h3::before { content: "Same authors"; }

.jika-art .jika-citedby-title span {
  font-size: 15px;
  font-weight: 500;
  color: var(--jika-muted);
}

.jika-art #citation-plugin.jika-cite-empty { display: none; }
/* Progressive loading: hanya bagian bergantung Crossref/Dimensions yang menunggu */
.jika-art .jika-skel { display: none; }
.jika-art #citation-plugin.jika-cite-loading .jika-skel { display: block; }
.jika-art #citation-plugin.jika-cite-loading .citations-list { display: none; }
.jika-art .jika-skel-status { margin: 4px 0 6px; font-size: 14px; color: var(--jika-muted); }
.jika-art .jika-skel .sk-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px 0;
  border-top: 1px solid var(--jika-line);
}

.jika-art .sk,
.jika-art .jika-metrics-grid .jm.is-loading > b::before {
  display: block;
  height: 14px;
  border-radius: 6px;
  background: linear-gradient(90deg, #e3ecea 0%, #f3f8f7 40%, #e3ecea 80%);
  background-size: 200% 100%;
  animation: jika-shimmer 1.4s linear infinite;
}

.jika-art .sk-t  { width: 92%; height: 16px; }
.jika-art .sk-t2 { width: 64%; height: 16px; }
.jika-art .sk-m  { width: 40%; }

.jika-art .jika-metrics-grid .jm.is-loading > b::before {
  content: "";
  width: 44px;
  height: 20px;
  margin: 1px 0;
}

@keyframes jika-shimmer { to { background-position: -200% 0; } }

@media (prefers-reduced-motion: reduce) {
  .jika-art .sk,
  .jika-art .jika-metrics-grid .jm.is-loading > b::before { animation: none; }
}
.jika-art #citation-plugin #citations-loader { display: none !important; }

.jika-art .citations-list .cite-itm:not(.cite-prototype) {
  display: flex !important;   /* plugin menulis display:block inline */
  flex-direction: column;
  gap: 4px;
  margin: 0;
  padding: 16px 0;
  border-top: 1px solid var(--jika-line);
}

.jika-art .citations-list .cite-itm .cite-img { display: none; }
.jika-art .citations-list .cite-itm > div { display: flex; flex-direction: column; gap: 4px; }
.jika-art .citations-list .cite-title strong {
  font-family: var(--jika-heading);
  font-size: 16.5px;
  font-weight: 600;
  line-height: 1.45;
  color: var(--jika-text);
}

.jika-art .citations-list .cite-author,
.jika-art .citations-list .cite-date,
.jika-art .citations-list .cite-info { font-size: 15px; color: var(--jika-muted); }

.jika-art .citations-list .cite-itm > div:first-of-type { order: 2; flex-direction: row; flex-wrap: wrap; gap: 0 6px; }
.jika-art .citations-list .cite-itm > div:nth-of-type(2) { order: 1; }
.jika-art .citations-list .cite-doi { order: 3; font-size: 14px; }

/* Lebih dari 3 sitasi: tampilkan 3, sisanya lewat tombol */
.jika-art #citation-plugin.jika-cite-many:not(.jika-cite-open) .cite-itm:not(.cite-prototype):nth-of-type(n+5) { display: none; }
.jika-art .jika-cite-more { display: none; }
.jika-art #citation-plugin.jika-cite-many .jika-cite-more {
  display: inline-flex;
  margin-top: 8px;
  padding: 7px 14px;
  border: 0;
  border-radius: 999px;
  background: var(--jika-soft);
  color: var(--jika-ink);
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}

/* Artikel terkait & artikel lain penulis */
.jika-art #related_articles { margin: 40px 0 4px !important; }

.jika-art #related_articles span { position: static; animation: none; opacity: 1; float: none !important; }
.jika-art #related_articles small { font-family: var(--jika-font); font-size: 13px; color: var(--jika-muted); }
.jika-art .article-summary.media { margin: 0; padding: 16px 0; border-top: 1px solid var(--jika-line); }
.jika-art .article-summary .media-heading { text-align: left !important; }
.jika-art .article-summary .media-heading a {
  font-family: var(--jika-heading);
  font-size: 16.5px;
  font-weight: 600;
  line-height: 1.45;
  color: var(--jika-link) !important;
}
.jika-art .article-summary .media-heading a:hover { color: var(--jika-link-hover) !important; }

.jika-art #articlesBySameAuthorList { margin-top: 40px; }

/* Most read by the same author(s): penulis abu, judul tebal bergaris lime, terbitan teal kecil */
#articlesBySameAuthorList ul { display: flex; flex-direction: column; gap: 12px; margin: 10px 0 0; padding-left: 18px; }
#articlesBySameAuthorList li { font-size: 15.5px; line-height: 1.6; color: var(--jika-meta); }
#articlesBySameAuthorList li > a:first-of-type {
  font-weight: 600;
  color: var(--jika-link) !important;
}
#articlesBySameAuthorList li > a:hover { color: var(--jika-link-hover) !important; }
#articlesBySameAuthorList li > a:last-of-type:not(:first-of-type) {
  font-size: 14.5px;
  font-weight: 400;
  color: var(--jika-meta) !important;
}

/* ---------- Sidebar ---------- */
.jika-art aside#right > .article_sidebar_stat,
.jika-art aside#right > #share_article { display: none; }

.jika-art .jika-side { display: flex; flex-direction: column; gap: 16px; }
.jika-art .jika-side-a { margin-bottom: 16px; }
.jika-art .jika-side-b { margin-bottom: 28px; }

.jika-art .jika-lbl {
  margin: 0;
  font-family: var(--jika-heading);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6f7f7d;
}

.jika-art .jika-card {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 16px 18px;
  border-radius: 12px;
  background: #f6faf9;
}

/* Share */
/* Satu baris (label kiri, ikon kanan); turun ke dua baris hanya bila ruang tidak cukup */
.jika-art .jika-share {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px 10px;
}
.jika-art .jika-share-icons { display: flex; flex-wrap: wrap; gap: 4px; }

.jika-art .jika-sh {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: var(--jika-soft);
  color: var(--jika-primary) !important;
  font-size: 14px;
  line-height: 1;
  text-decoration: none !important;
}

.jika-art .jika-sh::before { font-family: 'JIKA FA6 Brands'; font-weight: 400; }
.jika-art .jika-sh-email::before    { font-family: var(--jika-fa); content: "\f003"; }
.jika-art .jika-sh-whatsapp::before { content: "\f232"; }
.jika-art .jika-sh-facebook::before { content: "\f39e"; }
.jika-art .jika-sh-x::before        { content: "\e61b"; }
.jika-art .jika-sh-linkedin::before { content: "\f0e1"; }
.jika-art .jika-sh-telegram::before { content: "\f2c6"; }
.jika-art .jika-sh-reddit::before   { content: "\f281"; }
.jika-art .jika-sh-threads::before  { content: "\e618"; }
.jika-art .jika-sh:hover { background: var(--jika-primary); color: #ffffff !important; }

/* Download · Read PDF · Mendeley */
.jika-art .jika-actions { display: flex; flex-direction: column; gap: 8px; }
.jika-art .jika-actions-row { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }

.jika-art .jika-actions a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 46px;
  padding: 0 10px;
  border-radius: 10px;
  background: var(--jika-soft);
  color: var(--jika-ink) !important;
  font-family: var(--jika-heading);
  font-size: 14.5px;
  font-weight: 600;
  text-align: center;
  text-decoration: none !important;
}

.jika-art .jika-actions a.jika-btn-dl {
  min-height: 52px;
  background: var(--jika-primary);
  color: #ffffff !important;
  font-size: 16px;
}

.jika-art .jika-actions a::before { font-family: var(--jika-fa); font-weight: normal; }
.jika-art .jika-actions a.jika-btn-dl::before   { content: "\f019"; }
.jika-art .jika-actions a.jika-btn-read::before { content: "\f02d"; }
.jika-art .jika-actions a.jika-btn-mendeley::before { font-family: 'JIKA FA6 Brands'; content: "\f7b3"; color: #a50f15; font-size: 17px; }
.jika-art .jika-actions a:hover { background: var(--jika-ink); color: #ffffff !important; }
.jika-art .jika-actions a:hover::before { color: inherit; }

/* How to cite — format sitasi sebagai chip */
.jika-art .jika-cite .how-to-cite { margin: 0; border: 0; box-shadow: none; background: none; }
.jika-art .jika-cite .panel-body { padding: 0; }
.jika-art .jika-cite #citationOutput,
.jika-art .jika-cite .csl-bib-body {
  font-size: 15px;
  line-height: 1.55;
  color: #2b3836;
  text-align: left !important;
  overflow-wrap: anywhere;
}

.jika-art .jika-cite .csl-entry { padding: 0; margin: 0; text-indent: 0 !important; }
.jika-art .jika-cite .citation_display { display: block; float: none; margin-top: 12px; }
.jika-art .jika-cite .citation_display > .dropdown-toggle { display: none; }

.jika-art .jika-cite .citation_display > .dropdown-menu {
  position: static;
  display: flex !important;
  flex-wrap: wrap;
  gap: 6px;
  float: none;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  box-shadow: none;
  background: none;
}

.jika-art .jika-cite .citation_display > .dropdown-menu > li > a,
.jika-art .jika-cite .download_citation a {
  display: inline-flex;
  padding: 4px 10px;
  border-radius: 6px;
  background: #ffffff;
  color: var(--jika-ink) !important;
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  text-decoration: none !important;
}

.jika-art .jika-cite .citation_display > .dropdown-menu > li > a:hover,
.jika-art .jika-cite .citation_display > .dropdown-menu > li > a:focus,
.jika-art .jika-cite .download_citation a:hover,
.jika-art .jika-cite .download_citation a:focus {
  background: var(--jika-primary) !important;
  color: #ffffff !important;
}

/* Format terpilih: tetap menyala (bawaan IEEE). Bootstrap memberi warna teks gelap
   pada :focus/:active di Chrome — ditimpa agar teks selalu putih. */
.jika-art .jika-cite .citation_display > .dropdown-menu > li > a.jika-on,
.jika-art .jika-cite .citation_display > .dropdown-menu > li > a.jika-on:hover,
.jika-art .jika-cite .citation_display > .dropdown-menu > li > a.jika-on:focus,
.jika-art .jika-cite .citation_display > .dropdown-menu > li > a:active {
  background: var(--jika-ink) !important;
  color: #ffffff !important;
  outline: none;
}

.jika-art .jika-cite .citation_display > .dropdown-menu > li > a:focus-visible {
  outline: 2px solid var(--jika-lime);
  outline-offset: 2px;
}

.jika-art .jika-cite #citationOutput { transition: opacity .15s; }
.jika-art .jika-cite .csl-left-margin { display: inline; margin-right: 4px; }
.jika-art .jika-cite .csl-right-inline { display: inline; }

.jika-art .jika-cite .download_citation {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  padding-top: 10px;
  border-top: 1px solid var(--jika-line);
}

.jika-art .jika-cite .citation_download {
  margin: 0 !important;
  font-size: 13px;
  color: var(--jika-muted);
}

.jika-art .jika-cite .citation_download svg { display: none; }

/* Metrics 2×2 */
.jika-art .jika-metrics { padding: 0; background: none; }
.jika-art .jika-metrics-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }

.jika-art .jika-metrics-grid .jm {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 4px;
  min-height: 66px;
  padding: 12px;
  border-radius: 10px;
  background: var(--jika-soft);
  text-decoration: none !important;
}

.jika-art .jika-metrics-grid .jm > b {
  font-family: var(--jika-heading);
  font-size: 20px;
  font-weight: 600;
  line-height: 1.15;
  color: var(--jika-ink);
}

.jika-art .jika-metrics-grid .jm > span { font-size: 13px; color: var(--jika-muted); }
.jika-art .jika-metrics-grid .jm-logo img { display: block; width: 64px; height: auto; }
.jika-art .jika-metrics-grid .jm-dim-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-weight: 700;
  color: var(--jika-body) !important;
}

.jika-art .jika-metrics-grid .jm-dim-label::before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: conic-gradient(#ee6c4d 0 25%, #f2c14e 0 50%, #59a96a 0 75%, #3d84c6 0);
  -webkit-mask: radial-gradient(circle, transparent 3.5px, #000 4.5px);
  mask: radial-gradient(circle, transparent 3.5px, #000 4.5px);
}

/* Lencana asli Dimensions tetap dimuat (sumber angka) tetapi disembunyikan */
.jika-art .jika-metrics-grid .__dimensions_badge_embed__ {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

/* License */
.jika-art .jika-license p {
  margin: 0;
  font-size: 14px;
  line-height: 1.55;
  color: var(--jika-body);
  text-align: left !important;
}

.jika-art .jika-license .jika-rights { font-weight: 700; color: var(--jika-text); }
.jika-art .jika-license .jika-cc { align-self: flex-start; line-height: 0; }

/* Publication Facts: label standar PKP dibiarkan apa adanya */
.jika-art .jika-side .pflPlugin { margin: 0; }

/* ---------- Ponsel & tablet ---------- */
@media (max-width: 991px) {
  .jika-art .pkp_structure_content.container { padding-left: 16px !important; padding-right: 16px !important; }
  .jika-art .jika-art-top { order: 0; padding: 0 0 20px; }
  .jika-art .jika-side-a { order: 1; margin-bottom: 24px; }
  .jika-art .pkp_structure_content > main.pkp_structure_main { order: 3; }
  .jika-art .jika-side-b { order: 4; }
  .jika-art .jika-hero { padding: 20px 18px; }
  .jika-art .jika-hero h1.page-header { font-size: 23px; }
  .jika-art .jika-hero span.author { font-size: 16px; }
  .jika-art .jh-foot .date-list .detail { padding: 0 12px; }
  .jika-art .jh-foot .date-list .date { font-size: 15px; }
}


/* =========================================================
   LOCKSS / CLOCKSS — halaman /jika/gateway/lockss & /clockss (hanya CSS)
   Tabel metadata dirapikan: label di kolom kiri berlatar lembut.
   (Dipindah dari Custom Header; warna disesuaikan palet teal.)
   ========================================================= */
.page.lockss table.data,
.page.clockss table.data {
  width: 100%;
  margin: 12px 0 24px;
  border: 1px solid var(--jika-line);
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 8px;
  overflow: hidden;
}

.page.lockss table.data td,
.page.clockss table.data td {
  padding: 10px 14px;
  border: 0;
  border-bottom: 1px solid var(--jika-line);
  line-height: 1.55;
  vertical-align: top;
}

.page.lockss table.data td.label,
.page.clockss table.data td.label {
  display: table-cell;
  width: 170px;
  margin: 0;
  border-radius: 0;
  background: var(--jika-soft);
  color: var(--jika-ink);
  font-size: inherit;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
}

.page.lockss table.data tr:last-child td,
.page.clockss table.data tr:last-child td { border-bottom: 0; }


/* =========================================================
   LAIN-LAIN
   ========================================================= */
.panel-default > .panel-heading {
  background-color: var(--jika-ink);
  border-color: #f5f5f5;
  border-bottom: 3px solid var(--jika-lime);
  color: #fff;
}

/* Google Scholar widget */
th.gsc_rsb_sth {
  text-align: center !important;
  font-size: 0.6em;
  padding: 1em 0;
}

/* Statistik artikel */
.pkp_page_article .article_sidebar_stat {
  margin-bottom: -4px;
  padding: 0 10px;
  font-size: 0.8em;
}

/* Catatan: aturan ini membalik semua .pull-right menjadi rata kiri. Dipertahankan
   sesuai aslinya — hapus jika tidak disengaja (bar pengguna di atas tetap aman). */
.pull-right {
  float: left !important;
}
