/*LISTA ARTICOLI HOME*/
obj_article_details .authors,.obj_article_details .doi{font-family: Aptos (Body), Aptos, Aptos (Body) !important}.obj_article_details .orcid a,.obj_article_details .doi a{color: rgba(0,0,0,0.87);text-decoration: none}.obj_article_details .orcid a:hover,.obj_article_details .doi a:hover,.obj_article_details .orcid a:focus,.obj_article_details .doi a:focus{color: #4b7d92;text-decoration: underline} {display: inline-block;padding: .5em 0;margin: 0px;border-bottom: 5px solid ffb22a}.obj_article_details .orcid a{font-size: 12px;color: rgba(0,0,0,0.54)}.obj_article_details .authors li{margin-bottom: 20px}.obj_article_details .main_entry .label{display: inline-block;padding: 0 0 5px;border-bottom: 5px solid #ffb22a;color: rgba(0,0,0,0.54);text-transform: uppercase}.obj_article_details .main_entry .doi .label{display: inline-block;padding: .5em 0;margin: 0px;border-bottom: 5px solid #f2b137}.obj_article_details .row,.obj_article_details .main_entry,.obj_article_details .entry_details{border: none}.obj_article_details .author_bios .sub_item .label{border-bottom: none;text-transform: none}.obj_article_details .entry_details{margin-left: 0;margin-right: 0}.obj_article_details .entry_details .label{font-weight: 700;text-transform: uppercase}.obj_article_details .entry_details .item{margin: 30px 0;padding: 0;border-bottom: none;border-radius: 5px;background: rgba(0,0,0,0.05);box-shadow: 0 0 1px rgba(0,0,0,0.4)}.obj_article_details .entry_details .item .label + .value{border-top-left-radius: 0;border-top-right-radius: 0}.obj_article_details .entry_details .sub_item{padding: 0;margin-bottom: 0}.obj_article_details .entry_details .sub_item:last-child{margin-bottom: 0}.obj_article_details .entry_details .sub_item .label{color: rgba(0,0,0,0.54)}.obj_article_details .entry_details .item > .label,.obj_article_details .entry_details .sub_item:first-child > .label{padding: .5em 20px;background: #ffb22a;border-top-left-radius: 5px;border-top-right-radius: 5px}.obj_article_details .entry_details .item > .value,.obj_article_details .entry_details .sub_item .value{padding: 20px;border-radius: 5px}.obj_article_details .entry_details .sub_item:not(:first-child) .label{display: inline-block;padding: .5em 0;margin: 0 20px;border-bottom: 5px solid #ffb22a}.obj_article_details .entry_details .cover_image{background: transparent;box-shadow: none}.obj_article_details .entry_details .cover_image img{display: block;border-radius: 5px;margin-left: auto;margin-right: auto}.obj_article_details .entry_details .item.galleys{box-shadow: none}.obj_article_details .entry_details .item.galleys .galleys_links{padding: 0}.obj_article_details .entry_details .galleys_links > li{display: block;margin-bottom: 0.5em}.obj_article_details .entry_details .galleys_links > li:last-child{margin-bottom: 0}.obj_article_details .entry_details .galleys_links > li a{display: block}.obj_article_details .entry_details .citation_display{margin-bottom: 0}.obj_article_details .entry_details .item.copyright{background: transparent;box-shadow: none}@media (min-width: 768px){.obj_article_details .entry_details{width: 240px;margin-left: 30px}}
.journals ul .body .description a {display: inline;}







/* 1. KARTU NORMAL */
html body .obj_issue_toc .articles > li,
html body .obj_issue_toc .sections .articles > li,
html body .cmp_article_list > li {

   background: linear-gradient(
    90deg,
    #FFFDF7 0%,
    #FFF0D4 40%,
    #FFC56A 70%,
    #FF8C00 100%
) !important;

background-color: #FF8C00 !important;
    background-repeat: no-repeat !important;

    border: 1px solid #F2D57A !important;
    border-left: 5px solid #FEBF02 !important;
    border-radius: 22px !important;

    padding: 15px 20px !important;
    margin-bottom: 15px !important;

    min-height: 0 !important;
    height: auto !important;

    box-shadow:
        0 3px 9px rgba(0,0,0,0.10) !important;

    overflow: hidden !important;

    transform: translateY(0) !important;

    transition:
        transform .30s ease,
        box-shadow .30s ease !important;
}

/* 2. HOVER - GRADASI TERBALIK */
html body .obj_issue_toc .articles > li:hover,
html body .obj_issue_toc .sections .articles > li:hover,
html body .cmp_article_list > li:hover {

    background: linear-gradient(
    90deg,
    #FF8C00 0%,
    #FFC56A 30%,
    #FFF0D4 60%,
    #FFFDF7 100%
) !important;


    transform: translateY(-4px) !important;

    box-shadow:
        0 8px 18px rgba(120,90,20,0.20) !important;
}

/* 3. HAPUS POLA LATAR DALAM KARTU */
html body .obj_issue_toc .articles > li
.obj_article_summary,
html body .cmp_article_list > li
.obj_article_summary {

    background: transparent !important;
    background-image: none !important;

    border: none !important;
    box-shadow: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* 4. JARAK JUDUL */
html body .obj_issue_toc .articles
.obj_article_summary .title,
html body .cmp_article_list
.obj_article_summary .title {

    margin: 0 0 3px 0 !important;
    padding: 0 !important;
    line-height: 1.35 !important;
}

/* 5. WARNA JUDUL */
html body .obj_issue_toc .articles
.obj_article_summary .title a,
html body .cmp_article_list
.obj_article_summary .title a {

    color: #102B43 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

/* 6. JARAK PENULIS */
html body .obj_issue_toc .articles
.obj_article_summary .authors,
html body .cmp_article_list
.obj_article_summary .authors {

    display: block !important;

    margin: 0 0 4px 0 !important;
    padding: 0 !important;

    color: #252525 !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
}

/* 7. IKON PENULIS */
html body .obj_issue_toc .articles
.obj_article_summary .authors::before,
html body .cmp_article_list
.obj_article_summary .authors::before {

    content: "\1F465" !important;

    display: inline-block !important;
    position: static !important;

    width: auto !important;
    height: auto !important;

    background: none !important;

    visibility: visible !important;
    opacity: 1 !important;

    font-family:
        "Segoe UI Emoji",
        "Apple Color Emoji",
        "Noto Color Emoji",
        sans-serif !important;

    font-size: 16px !important;
    line-height: 1 !important;

    margin: 0 8px 0 0 !important;
    padding: 0 !important;

    vertical-align: middle !important;
    transform: none !important;
}

/* 8. JARAK AREA PDF */
html body .obj_issue_toc .articles
.obj_article_summary .galleys_links,
html body .cmp_article_list
.obj_article_summary .galleys_links {

    margin: 4px 0 0 0 !important;
    padding: 0 !important;
    text-align: left !important;
}

/* 9. TOMBOL PDF */
html body .obj_issue_toc .articles
.obj_article_summary a.obj_galley_link,
html body .obj_issue_toc .articles
.obj_article_summary .galleys_links a,
html body .cmp_article_list
.obj_article_summary a.obj_galley_link,
html body .cmp_article_list
.obj_article_summary .galleys_links a {

    display: inline-block !important;

    background: #FFFFFF !important;
    color: #174361 !important;

    border: 1px solid #E3AC00 !important;
    border-radius: 8px !important;

    padding: 7px 13px !important;
    margin: 0 !important;

    min-height: 0 !important;
    height: auto !important;

    font-size: 13px !important;
    font-weight: 400 !important;

    box-shadow:
        0 2px 5px rgba(0,0,0,0.08) !important;
}

/* 10. HOVER PDF */
html body .obj_issue_toc .articles
.obj_article_summary a.obj_galley_link:hover,
html body .cmp_article_list
.obj_article_summary a.obj_galley_link:hover {

    background: #FEBF02 !important;
    color: #111111 !important;
}

/* 11. MOBILE */
@media (max-width: 768px) {

    html body .obj_issue_toc .articles > li,
    html body .cmp_article_list > li {

        padding: 13px 15px !important;
        border-radius: 18px !important;
    }
}

/* 12. AKSESIBILITAS */
@media (hover: none) {

    html body .obj_issue_toc .articles > li:hover,
    html body .cmp_article_list > li:hover {
        transform: none !important;
    }
}

@media (prefers-reduced-motion: reduce) {

    html body .obj_issue_toc .articles > li,
    html body .cmp_article_list > li {
        transition: none !important;
    }
}




}
.pkp_site_name .is_img img {
	max-height: 100% !important;
	}

.pkp_site_name {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}


.pkp_structure_footer .pkp_footer_content {
background: transparent url("https://www.toptal.com/designers/subtlepatterns/uploads/cream_pixels.png") repeat scroll 0% 0% !important;
}

.pkp_structure_footer .pkp_footer_content p {margin: 0}
.pkp_structure_footer .pkp_brand_footer {
background: transparent url("https://www.toptal.com/designers/subtlepatterns/uploads/cream_pixels.png") repeat scroll 0% 0% !important;
}

.pkp_structure_footer .pkp_brand_footer img {width: 48px !important; height: auto;}
.pkp_structure_footer .pkp_footer_content a {
background: transparent url("https://www.toptal.com/designers/subtlepatterns/uploads/cream_pixels.png") repeat scroll 0% 0% !important;
}


html, body, * {font-family: Rockwell (Body), Rockwell, Rockwell (Body) !important}

.pkp_site_name {padding-top: 0 !important; padding-bottom: 0 !important}
.pkp_site_name > a {padding-top: 0; padding-bottom: 0;}
.pkp_site_name .is_img img {max-height: 200px !important;}

.pkp_navigation_primary_row {background: #ff8c00 !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li {padding: 0 !important;margin: 0 !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a {margin: 0 !important; padding: 0 10px !important; line-height: 40px !important; }
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li, .pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a {font-family: "Rockwell"(Body), "Rockwell", "Rockwell"(Body) !important; color: # 000000 !important; font-weight: normal !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a:hover {background: rgba(0,0,0,.3) !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul, .pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul li a:hover {border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul { background: #1e3d7d !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul li { border-bottom: solid 1px rgba(255,255,255,.35) !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul li:last-child { border-bottom: none !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper .pkp_search .search_controls a.headerSearchPrompt.search_prompt {font-family: Rockwell (Body), Rockwell, Rockwell (Body) !important; color: #fff6f6 !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper .pkp_search.is_open input[type=text] {font-family: Rockwell (Body), Rockwell, Rockwell (Body) !important;}

.pkp_structure_page {margin-top: 0 !important; margin-bottom:0 !important; padding-bottom: 0 !important;}

.pkp_structure_sidebar .pkp_block .title {font-family: Rockwell (Body), Rockwell, Rockwell (Body) !important;}
h1,h2,h3,h4,h5,h6 {font-family: Rockwell (Body), Rockwell, Rockwell (Body) !important;}
.pkp_block {margin: 0 !important}
#customblock-Sidebar_menu.pkp_block {margin: 0 !important; padding: 0 !important}
#customblock-Sidebar_menu.pkp_block ul, #customblock-Sidebar_menu.pkp_block ul li {margin: 0 !important; padding: 0 !important; list-style: none;}
#customblock-Sidebar_menu.pkp_block ul li {background: #1e3d7d !important; border-bottom: solid 1px rgba(255,255,255,.4)}
#customblock-Sidebar_menu.pkp_block ul li:last-child {border-bottom: none}
#customblock-Sidebar_menu.pkp_block ul li a {background: #1e3d7d !important; display: block; line-height: 40px; padding: 0 10px 0 20px; color: #0618ffFFF;}
.pkp_block.block_make_submission .content {margin: 0 !important; padding: 0 !important; text-align: center !important}
.pkp_block.block_make_submission .content a { background: #1e3d7d; line-height: 40px; font-family : Rockwell (Body), Rockwell, Rockwell (Body) !important; color: #0618ffFFF}
.pkp_block.block_make_submission .content a:hover { background: rgba(0,0,0,0.25) !important;  color: #333333}

.obj_article_summary .item.stats .abstract, .obj_article_summary .item.stats .galley {position:relative;}   
.obj_article_summary .item.stats .abstract {margin-left: 20px; margin-right: 10px;}   
.obj_article_summary .item.stats .galley {margin-left: 25px;}   
.obj_article_summary .item.stats .abstract:before { content: "\f080";  font-family: FontAwesome; left:-15px; position:absolute; top:0; }
.obj_article_summary .item.stats .galley:before { content: "\f1c1";  font-family: FontAwesome; left:-15px; position:absolute; top:0; }

.pkp_structure_footer_wrapper{border-bottom: none !important;}
.pkp_block {padding: 0px 0px;}

#customblock-Tools .content>.content div{width: 80% !important; margin: auto;}
#customblock-Tools .content>.content div a img{width: 100% !important;}
#customblock-Visitor_statistics .content>.content .supercounter,#customblock-Visitor_statistics .content>.content .statcounter {text-align:center;}

.cmp_announcements .obj_announcement_summary.full_width {width: 100% !important;}
.cmp_announcements .obj_announcement_summary .summary p {line-height: 1.3em; margin-top: 0 !important; margin-bottom: 1em !important;}

.obj_issue_toc .articles > li {
	margin-bottom: 20px;
	border-bottom: solid darkseagreen;
	
	background-color: ffffff !important;
	padding: 1rem;
	border-radius: 0rem 0rem 0rem 2rem;
	box-shadow: .4rem .4rem .3rem #dedede;
}

.pkp_site_name .is_img img {
	max-height: 100% !important;
	}

.pkp_site_name {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.pkp_structure_content {
background: transparent url("https://www.toptal.com/designers/subtlepatterns/uploads/cream_pixels.png") repeat scroll 0% 0% !important;
}

.galleys > h2:nth-child(1){
	border-bottom: none !important;
}





.pkp_structure_footer
.pkp_footer_content {background: transparent url("https://www.toptal.com/designers/subtlepatterns/uploads/cream_pixels.png") repeat scroll 0% 0% !important;
}

.galleys > h2:nth-child(1){
	border-bottom: none !important;
}
.pkp_structure_footer .pkp_footer_content p {margin: 0}
.pkp_structure_footer .pkp_brand_footer {
background: transparent url("https://www.toptal.com/designers/subtlepatterns/uploads/cream_pixels.png") repeat scroll 0% 0% !important;
}


/*iframe Facebook plugin*/
._5pat {

	background-color: beige !important;
}

/* sottomenu a scomparsa */
.pkp_nav_list ul {

	margin: 0px -55px !important;

}

/*DESCRIZIONE SINGOLO FASCIOLO/USCITA */
.description {
	text-align: justify;
}

/*ALLINEAMENTO LOGO A SX*/
@media(max-width: 1199px) {

	.pkp_site_name_wrapper, .pkp_navigation_primary_row {
	padding-left: 0px !important;
		}


		.pkp_site_name {
			padding-left: 0px !important;
		}

	.pkp_navigation_primary {
			padding: 0px 1rem !important;
		}

	}

	/*JUSTIFICATO NEGLI ABSTRAC DEI SINGOLI ARTICOLI*/

	.abstract > p {
		text-align: justify;
	}

/*STILI DEL BANNER COOKIES ENABLER MASTER - ./cookies-enabler-master/cookies-enabler.js */
.ce-banner{
  font-family: fantasy;
  background-color: black;
  padding: 1rem;
  color: white;
  /*border-radius: .5rem;*/
  z-index: 9999;
  position: fixed;
  top: 0px;
  left: 0px;
}
  a.ce-accept:link{
color: white;
text-decoration: none;
  }

  .ce-accept{
    background-color: #993333;
    padding: .5rem;
    border-radius: .25rem;
    color: black;
    font-style: normal;
    float: right;
    margin: .5rem 1rem .5rem .5rem;
  }
.pkp_brand_footer {
display: none;
}

/* =========================================================
   OJS 3 - Hide ORCID "(unauthenticated)" + ORCID Spacing Fix
   Metode: sembunyikan teks asli ORCID, lalu tampilkan ulang URL
   dari atribut href. Jarak antara logo ORCID dan URL dibuat lebih rapi.
   ========================================================= */

/* Sembunyikan semua teks mentah di area ORCID */
.obj_article_details .orcid,
.obj_article_details .orcid-id,
.obj_article_details [class*="orcid" i] {
  font-size: 0 !important;
  color: transparent !important;
  line-height: 1.4 !important;
}

/* Sembunyikan teks asli pada link ORCID, termasuk "(unauthenticated)" */
.obj_article_details .orcid a[href*="orcid.org"],
.obj_article_details .orcid-id a[href*="orcid.org"],
.obj_article_details [class*="orcid" i] a[href*="orcid.org"],
.obj_article_details a[href*="orcid.org"] {
  font-size: 0 !important;
  color: transparent !important;
  text-decoration: none !important;
  line-height: 1.4 !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* Tampilkan ulang hanya URL ORCID dari atribut href, tanpa "(unauthenticated)" */
.obj_article_details .orcid a[href*="orcid.org"]::after,
.obj_article_details .orcid-id a[href*="orcid.org"]::after,
.obj_article_details [class*="orcid" i] a[href*="orcid.org"]::after,
.obj_article_details a[href*="orcid.org"]::after {
  content: attr(href) !important;
  display: inline-block !important;
  margin-left: 7px !important;
  font-size: 13px !important;
  color: rgba(0, 0, 0, 0.54) !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
  vertical-align: middle !important;
}

/* Pertahankan ikon/logo ORCID jika ikon berupa gambar/svg */
.obj_article_details .orcid img,
.obj_article_details .orcid svg,
.obj_article_details .orcid-id img,
.obj_article_details .orcid-id svg,
.obj_article_details [class*="orcid" i] img,
.obj_article_details [class*="orcid" i] svg,
.obj_article_details a[href*="orcid.org"] img,
.obj_article_details a[href*="orcid.org"] svg {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  max-height: 18px !important;
  margin-right: 0 !important;
  vertical-align: middle !important;
  flex-shrink: 0 !important;
}

/* Cadangan: jika OJS mencetak status dalam span/small/em/i khusus */
.obj_article_details .unauthenticated,
.obj_article_details .orcid-unauthenticated,
.obj_article_details .orcid_unauthenticated,
.obj_article_details .orcidUnauthenticated,
.obj_article_details [class*="unauthenticated" i] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ========================================================================
   JGS — KARTU DAFTAR & DETAIL ARTIKEL (OJS 3) — 16 OCT 2026
   Hanya mengubah area artikel. Warna gradasi asli tetap dipertahankan.
   Navigasi, sidebar, footer, banner, dan pengaturan lain tidak diubah.
   Tema: emas #FFB22A dan oranye #FF8C00.
   ======================================================================== */

/* DAFTAR ARTIKEL — kartu melengkung, warna gradasi asli tetap */
html body .obj_issue_toc .articles > li,
html body .obj_issue_toc .sections .articles > li,
html body .cmp_article_list > li {
    background-image: linear-gradient(90deg,
        #FFFDF7 0%, #FFF0D4 40%, #FFC56A 70%, #FF8C00 100%) !important;
    border-radius: 22px !important;
    border-left: 5px solid #FFB22A !important;
    border-top: 1px solid #F2D57A !important;
    border-right: 1px solid #F2D57A !important;
    border-bottom: 1px solid #F2D57A !important;
    box-shadow: 0 3px 9px rgba(120, 72, 16, .12) !important;
    padding: 15px 20px !important;
    margin-bottom: 15px !important;
    overflow: hidden !important;
    transition: transform .3s ease, box-shadow .3s ease !important;
}
html body .obj_issue_toc .articles > li:hover,
html body .obj_issue_toc .sections .articles > li:hover,
html body .cmp_article_list > li:hover {
    background-image: linear-gradient(90deg,
        #FF8C00 0%, #FFC56A 30%, #FFF0D4 60%, #FFFDF7 100%) !important;
    box-shadow: 0 8px 18px rgba(120, 72, 16, .22) !important;
    transform: translateY(-4px) !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary,
html body .cmp_article_list > li .obj_article_summary {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
html body .obj_issue_toc .articles .obj_article_summary .title,
html body .cmp_article_list .obj_article_summary .title {
    margin: 0 0 4px !important;
    padding: 0 !important;
    line-height: 1.4 !important;
}
html body .obj_issue_toc .articles .obj_article_summary .title a,
html body .cmp_article_list .obj_article_summary .title a {
    color: #482E1C !important;
    text-decoration: none !important;
}
html body .obj_issue_toc .articles .obj_article_summary .title a:hover,
html body .cmp_article_list .obj_article_summary .title a:hover {
    color: #482E1C !important;
    text-decoration: underline !important;
}
html body .obj_issue_toc .articles .obj_article_summary .authors,
html body .cmp_article_list .obj_article_summary .authors {
    display: block !important;
    position: relative !important;
    margin: 0 0 5px !important;
    padding: 0 0 0 26px !important;
    color: #171717 !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    background-image: none !important;
}
html body .obj_issue_toc .articles .obj_article_summary .authors::before,
html body .cmp_article_list .obj_article_summary .authors::before {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    left: 0 !important;
    top: 1px !important;
    width: 19px !important;
    height: 19px !important;
    margin: 0 !important;
    padding: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FF8C00%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4.2%2021v-2.5a7.8%207.8%200%200%201%2015.6%200V21%22%2F%3E%3C%2Fsvg%3E") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    visibility: visible !important;
    opacity: 1 !important;
}
html body .obj_issue_toc .articles .obj_article_summary .authors a,
html body .cmp_article_list .obj_article_summary .authors a {
    color: #171717 !important;
}

/* DETAIL — sisi kiri kartu sejajar kolom ikon; judul sejajar nama penulis. */
.page_article .page_title,
.obj_article_details .page_title {
    box-sizing: border-box !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 8px 0 17px 4px !important;
    padding: 12px 16px 12px 32px !important;
    background: rgba(255, 178, 42, .20) !important;
    background-image: none !important;
    border: none !important;
    border-radius: 18px !important;
    box-shadow: none !important;
    color: #000000 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.38 !important;
    overflow-wrap: anywhere !important;
    transition: transform .28s ease, background-color .28s ease !important;
}
.page_article .page_title:hover,
.obj_article_details .page_title:hover {
    transform: translateY(-2px) !important;
    background-color: rgba(255, 178, 42, .25) !important;
}
/* Jangan membuat kotak tambahan di belakang nama penulis. */
.obj_article_details .main_entry .item.authors,
.obj_article_details .main_entry .item.authors > .value,
.obj_article_details .main_entry .authors,
.obj_article_details .authors li {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
.obj_article_details .authors li {
    box-sizing: border-box !important;
    position: relative !important;
    margin: 0 0 13px 4px !important;
    padding: 0 !important;
    line-height: 1.45 !important;
    transition: transform .28s ease !important;
}
.obj_article_details .authors li:hover {
    transform: translateX(3px) !important;
}
/* Semua teks dimulai 32px sesudah ikon, dalam satu garis vertikal. */
.obj_article_details .authors li .name,
.obj_article_details .authors li .affiliation,
.obj_article_details .authors li .orcid,
.obj_article_details .authors li .orcid-id {
    box-sizing: border-box !important;
    display: block !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 0 0 32px !important;
    min-height: 21px !important;
    line-height: 1.45 !important;
}
.obj_article_details .authors li .name {
    font-weight: 700 !important;
    color: #000000 !important;
}
.obj_article_details .authors li .affiliation {
    font-weight: 400 !important;
    color: #000000 !important;
}
/* Orang: oranye khas JGS. Gedung: hitam. ORCID: hijau resminya. */
.obj_article_details .authors li .name::before,
.obj_article_details .authors li .affiliation::before,
.obj_article_details .authors li .orcid::before,
.obj_article_details .authors li .orcid-id::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    top: 1px !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    background-position: center center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.obj_article_details .authors li .name::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23FF8C00%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4.2%2021v-2.5a7.8%207.8%200%200%201%2015.6%200V21%22%2F%3E%3C%2Fsvg%3E") !important;
}
.obj_article_details .authors li .affiliation::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010h18M3%2021h18M4%207%2012%203l8%204v3H4V7ZM6%2010v11M10%2010v11M14%2010v11M18%2010v11%22%2F%3E%3C%2Fsvg%3E") !important;
}
.obj_article_details .authors li .orcid::before,
.obj_article_details .authors li .orcid-id::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211.7%22%20fill%3D%22%23A6CE39%22%2F%3E%3Ctext%20x%3D%224.1%22%20y%3D%2216.6%22%20fill%3D%22%23ffffff%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2213%22%20font-weight%3D%22bold%22%3EiD%3C%2Ftext%3E%3C%2Fsvg%3E") !important;
}
/* Warisan CSS lama menyembunyikan teks ORCID dan membangunnya dari href.
   Biarkan mekanisme itu, cukup rapikan agar URL tidak terdorong dua kali. */
.obj_article_details .authors li .orcid a[href*="orcid.org"],
.obj_article_details .authors li .orcid-id a[href*="orcid.org"] {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}
.obj_article_details .authors li .orcid a[href*="orcid.org"]::after,
.obj_article_details .authors li .orcid-id a[href*="orcid.org"]::after {
    margin-left: 0 !important;
    color: #000000 !important;
}
/* Hindari ikon ORCID ganda dari plugin/tema OJS. */
.obj_article_details .authors li .orcid a[href*="orcid.org"]::before,
.obj_article_details .authors li .orcid-id a[href*="orcid.org"]::before {
    content: none !important;
    display: none !important;
}
.obj_article_details .authors li .orcid img,
.obj_article_details .authors li .orcid svg,
.obj_article_details .authors li .orcid-id img,
.obj_article_details .authors li .orcid-id svg {
    display: none !important;
}
@media (max-width: 768px) {
    html body .obj_issue_toc .articles > li,
    html body .cmp_article_list > li {
        padding: 13px 15px !important;
        border-radius: 18px !important;
    }
    .page_article .page_title,
    .obj_article_details .page_title {
        margin-left: 12px !important;
        padding: 10px 12px 10px 32px !important;
        font-size: 19px !important;
    }
    .obj_article_details .authors li {
        margin-left: 12px !important;
    }
}
@media (hover: none), (prefers-reduced-motion: reduce) {
    .obj_article_details .authors li:hover,
    .page_article .page_title:hover,
    .obj_article_details .page_title:hover {
        transform: none !important;
    }
}
@media (prefers-reduced-motion: reduce) {
    .obj_article_details .authors li,
    .page_article .page_title,
    .obj_article_details .page_title {
        transition: none !important;
    }
}
