/*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 #5CE1E6;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 #5CE1E6}.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: #5CE1E6;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 #5CE1E6}.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;}

.obj_issue_toc .articles > li {
	margin-bottom: 10px;
	border-bottom: #ffff00;
	/*background-color: #5CE1E6;*/
	background-color: #5CE1E6 !important; /*Equiv mocassin ma con trasparenza*/
	padding: 1rem;
	border-radius: 0rem 0rem 0rem 3rem;
	box-shadow: .4rem .4rem .3rem #dedede;

}

.meta .authors{
    background: url(https://journal.austrodemika.org/public/site/images/austrodemika/icon-metadata.png) 1px 2px no-repeat rgba(0, 0, 0, 0);
    font-weight: bold;
    margin-top: 4px;
    padding-bottom: 5px;
    padding-left: 30px;


}
.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/small-crackle-bright.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/small-crackle-bright.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/small-crackle-bright.png") repeat scroll 0% 0% !important;
}


html, body, * {font-family: Lora (Body), Lora, Lora (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: #000000 !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: "Lora"(Body), "Lora", "Lora"(Body) !important; color: #5ce1e6 !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: Lora (Body), Lora, Lora (Body) !important; color: #fff6f6 !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper .pkp_search.is_open input[type=text] {font-family: Lora (Body), Lora, Lora (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: Lora (Body), Lora, Lora (Body) !important;}
h1,h2,h3,h4,h5,h6 {font-family: Lora (Body), Lora, Lora (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 : Lora (Body), Lora, Lora (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/small-crackle-bright.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/small-crackle-bright.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/small-crackle-bright.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)" - V3
   Metode V3: sembunyikan teks asli ORCID, lalu tampilkan ulang URL
   dari atribut href. Ini efektif jika tulisan "(unauthenticated)"
   berada di dalam link ORCID atau sebagai teks biasa di sebelah link.
   ========================================================= */

/* 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;
}

/* 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;
  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 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: 4px !important;
  vertical-align: middle !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;
}

/* =========================================================
   OJS 3 - ORCID spacing fix
   Memberikan jarak antara logo ORCID dan URL ORCID
   ========================================================= */

/* Jika URL ORCID ditampilkan ulang melalui ::after */
.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 {
  display: inline-block !important;
  margin-left: 7px !important;
  vertical-align: middle !important;
}

/* Jika logo ORCID berupa img/svg di dalam atau dekat link */
.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 {
  margin-right: 7px !important;
  vertical-align: middle !important;
}

/* Jika logo ORCID dibuat oleh pseudo-element */
.obj_article_details .orcid a[href*="orcid.org"]::before,
.obj_article_details .orcid-id a[href*="orcid.org"]::before,
.obj_article_details [class*="orcid" i] a[href*="orcid.org"]::before,
.obj_article_details a[href*="orcid.org"]::before {
  margin-right: 7px !important;
  vertical-align: middle !important;
}

/* =========================================================
   OJS 3 - Hide ROR logo/link on article details page
   Menghilangkan ikon/logo ROR pada daftar penulis tanpa
   mengubah nama afiliasi, ORCID, DOI, cover, dan elemen lain.
   ========================================================= */

/* Target utama: tautan/logo ROR pada area penulis artikel */
.obj_article_details .authors a[href*="ror.org"],
.obj_article_details .authors a[href*="ror.org"]::before,
.obj_article_details .authors a[href*="ror.org"]::after,
.obj_article_details .authors .ror,
.obj_article_details .authors .ror-id,
.obj_article_details .authors .rorId,
.obj_article_details .authors .ror_identifier,
.obj_article_details .authors [class*="ror" i],
.obj_article_details .authors [id*="ror" i],
.obj_article_details .authors img[src*="ror" i],
.obj_article_details .authors img[alt*="ror" i],
.obj_article_details .authors img[title*="ror" i],
.obj_article_details .authors svg[aria-label*="ror" i],
.obj_article_details .authors svg[title*="ror" i] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;
  font-size: 0 !important;
}

/* Cadangan jika logo ROR muncul di bagian detail/bio penulis */
.obj_article_details .author_bios a[href*="ror.org"],
.obj_article_details .author_bios a[href*="ror.org"]::before,
.obj_article_details .author_bios a[href*="ror.org"]::after,
.obj_article_details .author_bios .ror,
.obj_article_details .author_bios .ror-id,
.obj_article_details .author_bios .rorId,
.obj_article_details .author_bios [class*="ror" i],
.obj_article_details .author_bios [id*="ror" i],
.obj_article_details .author_bios img[src*="ror" i],
.obj_article_details .author_bios img[alt*="ror" i],
.obj_article_details .author_bios img[title*="ror" i] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  line-height: 0 !important;
  font-size: 0 !important;
}

/* Pastikan afiliasi tetap tampil normal setelah logo ROR disembunyikan */
.obj_article_details .authors .affiliation,
.obj_article_details .authors .affiliations,
.obj_article_details .authors [class*="affiliation" i],
.obj_article_details .author_bios .affiliation,
.obj_article_details .author_bios .affiliations,
.obj_article_details .author_bios [class*="affiliation" i] {
  display: inline !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: inherit !important;
  line-height: inherit !important;
}


/* ====================================================================
   JPN - REVISI KARTU DAFTAR ARTIKEL DAN DETAIL ARTIKEL
   Didasarkan pada stylesheet asli JPN yang diunggah pada 16 Oktober 2026.
   Palet asli JPN: toska #5CE1E6; biru teks #006798.
   PATCH TERBATAS: jangan mengubah navigasi, sidebar, footer, latar,
   Additional Content, ataupun metadata jurnal di luar dua tampilan ini.
   ==================================================================== */

/* 1. KARTU DAFTAR ARTIKEL: toska JPN dan sudut membulat */
html body .obj_issue_toc .articles > li,
html body .obj_issue_toc .sections .articles > li,
html body .cmp_article_list > li {
    background: linear-gradient(100deg,
        #5CE1E6 0%, #5CE1E6 34%, #85E9EB 70%, #BFF4F5 100%) !important;
    background-color: #5CE1E6 !important;
    border: 1px solid rgba(0, 103, 152, .18) !important;
    border-left: 5px solid #5CE1E6 !important;
    border-bottom: 4px solid #87D6AE !important;
    border-radius: 22px !important;
    padding: 15px 20px !important;
    margin: 0 0 15px !important;
    min-height: 0 !important;
    height: auto !important;
    box-shadow: 0 3px 9px rgba(0, 103, 152, .12) !important;
    overflow: hidden !important;
    transform: translateY(0) !important;
    transition: transform .28s ease, box-shadow .28s ease,
                background .28s ease !important;
}

/* Hover tetap toska, tetapi urutan gradasinya dibalik */
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(100deg,
        #BFF4F5 0%, #85E9EB 30%, #5CE1E6 66%, #5CE1E6 100%) !important;
    border-left-color: #006798 !important;
    transform: translateY(-4px) !important;
    box-shadow: 0 9px 18px rgba(0, 103, 152, .19) !important;
}

html body .obj_issue_toc .articles > li .obj_article_summary,
html body .cmp_article_list > li .obj_article_summary {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    background-image: none !important;
    border: 0 !important;
    box-shadow: none !important;
    text-align: left !important;
}

/* Judul dan nama penulis tetap mudah dibaca pada latar toska */
html body .obj_issue_toc .articles > li .obj_article_summary .title,
html body .obj_issue_toc .articles > li .obj_article_summary .title a,
html body .cmp_article_list > li .obj_article_summary .title,
html body .cmp_article_list > li .obj_article_summary .title a {
    color: #006798 !important;
    -webkit-text-fill-color: #006798 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.45 !important;
    text-decoration: none !important;
    text-align: left !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary .title,
html body .cmp_article_list > li .obj_article_summary .title {
    margin: 0 0 5px !important;
    padding: 0 !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary .title a:hover,
html body .cmp_article_list > li .obj_article_summary .title a:hover {
    text-decoration: underline !important;
}

/* Ikon penulis khusus daftar artikel, tidak menggunakan emoji */
html body .obj_issue_toc .articles > li .obj_article_summary .authors,
html body .cmp_article_list > li .obj_article_summary .authors,
html body .obj_issue_toc .articles > li .obj_article_summary .meta .authors,
html body .cmp_article_list > li .obj_article_summary .meta .authors {
    position: relative !important;
    display: block !important;
    padding: 0 0 0 27px !important;
    margin: 0 0 5px !important;
    background: none !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    visibility: visible !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary .authors::before,
html body .cmp_article_list > li .obj_article_summary .authors::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 1px !important;
    display: block !important;
    width: 19px !important;
    height: 19px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23006798%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4.5%2021v-2.2A7.5%207.5%200%200%201%2012%2011.5a7.5%207.5%200%200%201%207.5%207.3V21%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary .authors *,
html body .cmp_article_list > li .obj_article_summary .authors * {
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary .pages,
html body .cmp_article_list > li .obj_article_summary .pages {
    color: #006798 !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
}

/* PDF dalam kartu daftar artikel */
html body .obj_issue_toc .articles > li .obj_article_summary a.obj_galley_link,
html body .obj_issue_toc .articles > li .obj_article_summary .galleys_links a,
html body .cmp_article_list > li .obj_article_summary a.obj_galley_link,
html body .cmp_article_list > li .obj_article_summary .galleys_links a {
    display: inline-block !important;
    background: #FFFFFF !important;
    color: #006798 !important;
    -webkit-text-fill-color: #006798 !important;
    border: 1px solid #006798 !important;
    border-radius: 7px !important;
    padding: 6px 13px !important;
    font-size: 13px !important;
    text-decoration: none !important;
}
html body .obj_issue_toc .articles > li .obj_article_summary a.obj_galley_link:hover,
html body .obj_issue_toc .articles > li .obj_article_summary .galleys_links a:hover,
html body .cmp_article_list > li .obj_article_summary a.obj_galley_link:hover,
html body .cmp_article_list > li .obj_article_summary .galleys_links a:hover {
    background: #006798 !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

/* 2. HALAMAN DETAIL: kartu judul toska transparan 20%, ringkas */
html body .obj_article_details > h1.page_title,
html body .obj_article_details > .page_title,
html body .obj_article_details > h1:first-child,
html body .page_article .pkp_structure_main > h1.page_title {
    display: block !important;
    box-sizing: border-box !important;
    width: 100% !important;
    margin: 8px 0 18px !important;
    padding: 11px 14px 11px 37px !important;
    background: rgba(92, 225, 230, .20) !important;
    background-image: none !important;
    border: 0 !important;
    border-radius: 16px !important;
    box-shadow: none !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    font-family: Lora, Georgia, serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    text-align: left !important;
    overflow-wrap: anywhere !important;
    transition: transform .25s ease !important;
}
html body .obj_article_details > h1.page_title:hover,
html body .obj_article_details > .page_title:hover,
html body .obj_article_details > h1:first-child:hover {
    transform: translateY(-2px) !important;
}

/* Setiap penulis tetap tanpa kartu/garis, ringkas dan jelas */
html body .obj_article_details .main_entry .authors,
html body .obj_article_details .main_entry .item.authors,
html body .obj_article_details .authors {
    padding: 0 !important;
    margin-top: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    list-style: none !important;
}
html body .obj_article_details .authors > li,
html body .obj_article_details .item.authors > li {
    position: relative !important;
    box-sizing: border-box !important;
    display: block !important;
    margin: 0 0 18px !important;
    padding: 0 0 0 37px !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    list-style: none !important;
    transition: transform .25s ease !important;
}
html body .obj_article_details .authors > li:hover {
    transform: translateY(-2px) !important;
}

/* Teks nama dan afiliasi rata kiri dengan teks judul di dalam kartu */
html body .obj_article_details .authors li .name,
html body .obj_article_details .authors li .affiliation,
html body .obj_article_details .authors li .affiliations,
html body .obj_article_details .authors li .orcid,
html body .obj_article_details .authors li .orcid-id {
    position: relative !important;
    display: block !important;
    box-sizing: border-box !important;
    margin: 0 0 3px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    font-family: Lora, Georgia, serif !important;
    font-size: 15px !important;
    line-height: 1.45 !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
}
html body .obj_article_details .authors li .name { font-weight: 700 !important; }
html body .obj_article_details .authors li .affiliation,
html body .obj_article_details .authors li .affiliations { font-weight: 400 !important; }

/* Awal ikon sama dengan tepi kartu judul / kolom DOI */
html body .obj_article_details .authors li .name::before,
html body .obj_article_details .authors li .affiliation::before,
html body .obj_article_details .authors li .affiliations::before,
html body .obj_article_details .authors li .orcid::before,
html body .obj_article_details .authors li .orcid-id::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: -37px !important;
    top: 1px !important;
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
    margin: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
/* Author = biru JPN; afiliasi = hitam; ORCID = hijau orisinal */
html body .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%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23006798%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4.5%2021v-2.2A7.5%207.5%200%200%201%2012%2011.5a7.5%207.5%200%200%201%207.5%207.3V21%22%2F%3E%3C%2Fsvg%3E") !important;
}
html body .obj_article_details .authors li .affiliation::before,
html body .obj_article_details .authors li .affiliations::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%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%2010%209-6%209%206%22%2F%3E%3Cpath%20d%3D%22M4%2010h16M4%2021h16M6%2010v11m4-11v11m4-11v11m4-11v11%22%2F%3E%3C%2Fsvg%3E") !important;
}
html body .obj_article_details .authors li .orcid::before,
html body .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%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%20fill%3D%22%23A6CE39%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.6%207.3h1.55v1.55H6.6zm0%202.5h1.55v7H6.6zm3.2-2.5h4.1c3.15%200%205.1%201.94%205.1%204.73%200%202.92-2.06%204.77-5.13%204.77H9.8zm1.65%201.45v6.61h2.35c2.1%200%203.5-1.24%203.5-3.34%200-2.02-1.35-3.27-3.48-3.27z%22%2F%3E%3C%2Fsvg%3E") !important;
}

/* Pertahankan logic ORCID asli: URL dihasilkan dari attr(href),
   teks (unauthenticated) tetap tersembunyi. Hindari ikon ganda. */
html body .obj_article_details .authors li .orcid,
html body .obj_article_details .authors li .orcid-id {
    font-size: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    line-height: 1.4 !important;
}
html body .obj_article_details .authors li .orcid a[href*="orcid.org"],
html body .obj_article_details .authors li .orcid-id a[href*="orcid.org"] {
    font-size: 0 !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    text-decoration: none !important;
}
html body .obj_article_details .authors li .orcid a[href*="orcid.org"]::after,
html body .obj_article_details .authors li .orcid-id a[href*="orcid.org"]::after {
    content: attr(href) !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px !important;
    font-family: Lora, Georgia, serif !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    color: #000000 !important;
    -webkit-text-fill-color: #000000 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    vertical-align: middle !important;
}
/* Jika OJS sudah mencetak icon di dalam link, nonaktifkan duplikat */
html body .obj_article_details .authors li .orcid img,
html body .obj_article_details .authors li .orcid svg,
html body .obj_article_details .authors li .orcid-id img,
html body .obj_article_details .authors li .orcid-id svg {
    display: none !important;
}

/* 3. Layar kecil dan aksesibilitas */
@media (max-width: 768px) {
    html body .obj_issue_toc .articles > li,
    html body .cmp_article_list > li {
        padding: 12px 14px !important;
        border-radius: 16px !important;
        margin-bottom: 12px !important;
    }
    html body .obj_article_details > h1.page_title,
    html body .obj_article_details > .page_title,
    html body .obj_article_details > h1:first-child {
        font-size: 19px !important;
        padding: 10px 10px 10px 32px !important;
    }
    html body .obj_article_details .authors > li {
        padding-left: 32px !important;
    }
    html body .obj_article_details .authors li .name::before,
    html body .obj_article_details .authors li .affiliation::before,
    html body .obj_article_details .authors li .affiliations::before,
    html body .obj_article_details .authors li .orcid::before,
    html body .obj_article_details .authors li .orcid-id::before {
        left: -32px !important;
    }
}
@media (prefers-reduced-motion: reduce) {
    html body .obj_issue_toc .articles > li,
    html body .cmp_article_list > li,
    html body .obj_article_details > h1.page_title,
    html body .obj_article_details .authors > li {
        transition: none !important;
    }
    html body .obj_issue_toc .articles > li:hover,
    html body .cmp_article_list > li:hover,
    html body .obj_article_details > h1.page_title:hover,
    html body .obj_article_details .authors > li:hover {
        transform: none !important;
    }
}



/* ================================================================
   JPN — REVISI PERATAAN HORIZONTAL DETAIL ARTIKEL (FINAL)
   Hanya menggeser penulis, afiliasi, dan ORCID ke kanan.
   Ikon: sejajar tepi kiri kartu judul.
   Teks: sejajar awal teks judul di dalam kartu.
   Warna, hover, tinggi/jarak antarpenulis, dan komponen lain tetap.
   ================================================================ */
html body .obj_article_details .authors > li,
html body .obj_article_details .item.authors > li {
    margin-left: 37px !important;
}

/* Koreksi optik 3px agar semua ikon sejajar dengan tepi kartu judul. */
html body .obj_article_details .authors li .name::before,
html body .obj_article_details .authors li .affiliation::before,
html body .obj_article_details .authors li .affiliations::before,
html body .obj_article_details .authors li .orcid::before,
html body .obj_article_details .authors li .orcid-id::before {
    left: -40px !important;
}

/* Pertahankan proporsi perataan pada layar kecil. */
@media (max-width: 768px) {
    html body .obj_article_details .authors > li,
    html body .obj_article_details .item.authors > li {
        margin-left: 32px !important;
    }
    html body .obj_article_details .authors li .name::before,
    html body .obj_article_details .authors li .affiliation::before,
    html body .obj_article_details .authors li .affiliations::before,
    html body .obj_article_details .authors li .orcid::before,
    html body .obj_article_details .authors li .orcid-id::before {
        left: -35px !important;
    }
}
