/*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 #ffffff;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 #ffffff}.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: #ffffff;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 #ffffff}.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: #ffffff;
	/*background-color: #99ffff;*/
	background-color: #cccccc !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;
}

.obj_article_details .authors li{margin-bottom: 10px}.obj_article_details .authors .name{font-weight: bold;display: block}.obj_article_details .authors .orcid{display: block;font-size: 12px;line-height: 20px}.obj_article_details .authors .orcid:before{content: url('//orcid.org/sites/default/files/images/orcid_16x16.png');display: inline-block;margin-right: 0.25em;height: 20px;vertical-align: middle

}


}
.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/funky-lines.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/funky-lines.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/funky-lines.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: #0193DE !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: #ffffff !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/funky-lines.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/funky-lines.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/funky-lines.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;
}

/* ==========================================================
   HIDE LABEL ROLE "(Author)" PADA TAMPILAN OJS
   Ditempatkan di bagian akhir agar override stylesheet bawaan.
   ========================================================== */
.obj_issue_toc .articles .obj_article_summary .meta .authors .role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .roles,
.obj_issue_toc .articles .obj_article_summary .meta .authors .author_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .author-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .authorRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributor_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributor-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributorRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors .user_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .user-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .userRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors [class*="role"],
.obj_issue_toc .articles .obj_article_summary .meta .authors [class*="Role"],
.obj_article_details .authors .role,
.obj_article_details .authors .roles,
.obj_article_details .authors .author_role,
.obj_article_details .authors .author-role,
.obj_article_details .authors .authorRole,
.obj_article_details .authors .contributor_role,
.obj_article_details .authors .contributor-role,
.obj_article_details .authors .contributorRole,
.obj_article_details .authors .user_role,
.obj_article_details .authors .user-role,
.obj_article_details .authors .userRole,
.obj_article_details .authors [class*="role"],
.obj_article_details .authors [class*="Role"] {
    display: none !important;
    visibility: hidden !important;
}

/* Menghilangkan jarak yang tertinggal setelah label role disembunyikan */
.obj_issue_toc .articles .obj_article_summary .meta .authors .name,
.obj_article_details .authors .name {
    margin-right: 0 !important;
}

/* ==========================================================
   FIX FINAL: HILANGKAN TEKS PLAIN "(Author)" PADA TOC OJS JMM
   Catatan teknis:
   Pada halaman issue OJS, teks "(Author)" muncul sebagai plain text
   di dalam .meta .authors, bukan sebagai tag terpisah. Karena itu,
   CSS umum tidak bisa memilih hanya kata "(Author)". Blok berikut
   memakai fallback khusus untuk daftar artikel Vol. 9 No. 1 (2025)
   dengan menyembunyikan author string asli lalu menampilkan ulang
   nama penulis tanpa "(Author)".
   ========================================================== */

/* Tetap sembunyikan label role jika pada sebagian halaman OJS labelnya berupa elemen/kelas tersendiri */
.obj_issue_toc .articles .obj_article_summary .meta .authors .role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .roles,
.obj_issue_toc .articles .obj_article_summary .meta .authors .author_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .author-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .authorRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributor_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributor-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributorRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors .user_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .user-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .userRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors [class*="role"],
.obj_issue_toc .articles .obj_article_summary .meta .authors [class*="Role"],
.obj_article_details .authors .role,
.obj_article_details .authors .roles,
.obj_article_details .authors .author_role,
.obj_article_details .authors .author-role,
.obj_article_details .authors .authorRole,
.obj_article_details .authors .contributor_role,
.obj_article_details .authors .contributor-role,
.obj_article_details .authors .contributorRole,
.obj_article_details .authors .user_role,
.obj_article_details .authors .user-role,
.obj_article_details .authors .userRole,
.obj_article_details .authors [class*="role"],
.obj_article_details .authors [class*="Role"] {
    display: none !important;
    visibility: hidden !important;
}

/* Fallback khusus halaman daftar artikel: sembunyikan string asli yang masih memuat "(Author)" */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors,
.obj_issue_toc .articles > li .meta .authors {
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    white-space: normal !important;
}

/* Tampilkan kembali nama penulis tanpa "(Author)" */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors::after,
.obj_issue_toc .articles > li .meta .authors::after {
    display: inline !important;
    font-size: 18px !important;
    line-height: 1.45 !important;
    color: #000000 !important;
    font-weight: bold !important;
    font-family: Rockwell, "Rockwell", serif !important;
    white-space: normal !important;
}
/* Pastikan nomor halaman tetap tampil normal */
.obj_issue_toc .articles > li .obj_article_summary .meta .pages,
.obj_issue_toc .articles > li .meta .pages {
    color: rgba(0,0,0,0.78) !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

/* ==========================================================
   FIX FONT PENULIS SETELAH LABEL "(Author)" DIHIDDEN
   Mengembalikan tampilan nama penulis agar tidak membesar
   dan memakai keluarga font yang sama dengan judul artikel.
   ========================================================== */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors::after,
.obj_issue_toc .articles > li .meta .authors::after {
    font-family: "Rockwell (Body)", Rockwell, serif !important;
    font-size: 15px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
    color: #000000 !important;
}

/* Jaga ikon metadata tetap pada ukuran normal */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors,
.obj_issue_toc .articles > li .meta .authors {
    padding-left: 30px !important;
    margin-top: 4px !important;
    padding-bottom: 5px !important;
    background-size: auto !important;
}

/* ==========================================================
   FINAL OVERRIDE JMM: SAMA DENGAN FONT DAN UKURAN JUDUL
   - Nama penulis tetap tanpa "(Author)".
   - Nama penulis memakai font, ukuran, ketebalan, dan line-height
     yang disamakan dengan judul artikel.
   - Nomor halaman juga disamakan ukuran dan jenis fontnya.
   Letakkan tetap di bagian PALING BAWAH stylesheet.
   ========================================================== */

/* Standarkan judul artikel sebagai acuan visual */
.obj_issue_toc .articles > li .obj_article_summary .title,
.obj_issue_toc .articles > li .obj_article_summary .title a,
.obj_issue_toc .articles > li .title,
.obj_issue_toc .articles > li .title a {
    font-family: "Rockwell (Body)", Rockwell, Georgia, serif !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
}

/* Nama penulis yang ditampilkan ulang: disamakan dengan judul */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors::after,
.obj_issue_toc .articles > li .meta .authors::after {
    font-family: "Rockwell (Body)", Rockwell, Georgia, serif !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
    color: #000000 !important;
    display: inline !important;
    white-space: normal !important;
}

/* Nomor halaman: jenis font dan ukuran disamakan dengan judul */
.obj_issue_toc .articles > li .obj_article_summary .meta .pages,
.obj_issue_toc .articles > li .meta .pages {
    font-family: "Rockwell (Body)", Rockwell, Georgia, serif !important;
    font-size: 18px !important;
    line-height: 1.35 !important;
    font-weight: 400 !important;
    letter-spacing: normal !important;
    color: rgba(0,0,0,0.87) !important;
}

/* Hindari tabrakan nama penulis panjang dengan nomor halaman */
.obj_issue_toc .articles > li .obj_article_summary .meta,
.obj_issue_toc .articles > li .meta {
    position: relative !important;
}

/* ==========================================================
   FINAL OVERRIDE JMM - FONT LORA 14px
   - Font judul, nama penulis, nomor halaman, dan tombol PDF
     diseragamkan menggunakan Lora ukuran 14px.
   - Tulisan plain "(Author)" tetap disembunyikan melalui
     fallback nama penulis tanpa label author.
   - Blok ini harus tetap berada di bagian PALING BAWAH stylesheet.
   ========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap');

/* Judul artikel pada daftar issue */
.obj_issue_toc .articles > li .obj_article_summary .title,
.obj_issue_toc .articles > li .obj_article_summary .title a,
.obj_issue_toc .articles > li .title,
.obj_issue_toc .articles > li .title a {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
}


/* Nama penulis yang ditampilkan ulang tanpa "(Author)" */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors::after,
.obj_issue_toc .articles > li .meta .authors::after {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
    color: #000000 !important;
    display: inline !important;
    white-space: normal !important;
}

/* Nomor halaman */
.obj_issue_toc .articles > li .obj_article_summary .meta .pages,
.obj_issue_toc .articles > li .meta .pages,
.obj_issue_toc .articles > li .pages {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
    letter-spacing: normal !important;
    color: rgba(0,0,0,0.87) !important;
}

/* Tombol PDF / galley agar seragam */
.obj_issue_toc .articles > li .galleys_links a,
.obj_issue_toc .articles > li .obj_galley_link,
.obj_issue_toc .articles > li .galley-link,
.obj_issue_toc .articles > li a.obj_galley_link {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 400 !important;
}

/* Jaga posisi nomor halaman dan author agar tidak saling menabrak */
.obj_issue_toc .articles > li .obj_article_summary .meta,
.obj_issue_toc .articles > li .meta {
    position: relative !important;
}

/* ==========================================================
   FINAL OVERRIDE JMM - HIDE AUTHOR ROLE ON ARTICLE DETAIL PAGE
   - Mempertahankan CSS Lora 14px yang sudah berhasil.
   - Menyembunyikan teks role "Author" pada halaman detail artikel.
   - Diletakkan paling bawah agar menimpa style bawaan OJS/plugin.
   ========================================================== */

/* Font Lora 14px untuk area penulis pada halaman detail artikel */
.obj_article_details .authors,
.obj_article_details .authors li,
.obj_article_details .authors li span,
.obj_article_details .authors li div,
.obj_article_details .authors li a,
.obj_article_details .item.authors,
.obj_article_details .item.authors li,
.obj_article_details .item.authors li span,
.obj_article_details .item.authors li div,
.obj_article_details .item.authors li a,
.obj_article_details .sub_item.authors,
.obj_article_details .sub_item.authors li,
.obj_article_details .sub_item.authors li span,
.obj_article_details .sub_item.authors li div,
.obj_article_details .sub_item.authors li a {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
}

/* Nama author tetap tebal, tetapi ukurannya mengikuti Lora 14px */
.obj_article_details .authors .name,
.obj_article_details .item.authors .name,
.obj_article_details .sub_item.authors .name {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    display: block !important;
}

/* Afiliasi dan ORCID tetap tampil */
.obj_article_details .authors .affiliation,
.obj_article_details .item.authors .affiliation,
.obj_article_details .sub_item.authors .affiliation,
.obj_article_details .authors .orcid,
.obj_article_details .item.authors .orcid,
.obj_article_details .sub_item.authors .orcid {
    display: block !important;
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
}

/* Sembunyikan teks role "Author" pada halaman detail artikel */
.obj_article_details .authors .role,
.obj_article_details .authors .roles,
.obj_article_details .authors .author_role,
.obj_article_details .authors .author-role,
.obj_article_details .authors .user_role,
.obj_article_details .authors .user-role,
.obj_article_details .authors .item_role,
.obj_article_details .authors .item-role,
.obj_article_details .authors .contributor_role,
.obj_article_details .authors .contributor-role,
.obj_article_details .authors .contributor_roles,
.obj_article_details .authors .contributor-roles,
.obj_article_details .authors .credit_role,
.obj_article_details .authors .credit-role,
.obj_article_details .authors .credit_roles,
.obj_article_details .authors .credit-roles,
.obj_article_details .authors .contribution,
.obj_article_details .authors .contributions,
.obj_article_details .authors .roleName,
.obj_article_details .authors .role-name,
.obj_article_details .authors .role_name,
.obj_article_details .item.authors .role,
.obj_article_details .item.authors .roles,
.obj_article_details .item.authors .author_role,
.obj_article_details .item.authors .author-role,
.obj_article_details .item.authors .user_role,
.obj_article_details .item.authors .user-role,
.obj_article_details .item.authors .item_role,
.obj_article_details .item.authors .item-role,
.obj_article_details .item.authors .contributor_role,
.obj_article_details .item.authors .contributor-role,
.obj_article_details .item.authors .contributor_roles,
.obj_article_details .item.authors .contributor-roles,
.obj_article_details .item.authors .credit_role,
.obj_article_details .item.authors .credit-role,
.obj_article_details .item.authors .credit_roles,
.obj_article_details .item.authors .credit-roles,
.obj_article_details .item.authors .contribution,
.obj_article_details .item.authors .contributions,
.obj_article_details .item.authors .roleName,
.obj_article_details .item.authors .role-name,
.obj_article_details .item.authors .role_name,
.obj_article_details .sub_item.authors .role,
.obj_article_details .sub_item.authors .roles,
.obj_article_details .sub_item.authors .author_role,
.obj_article_details .sub_item.authors .author-role,
.obj_article_details .sub_item.authors .user_role,
.obj_article_details .sub_item.authors .user-role,
.obj_article_details .sub_item.authors .item_role,
.obj_article_details .sub_item.authors .item-role,
.obj_article_details .sub_item.authors .contributor_role,
.obj_article_details .sub_item.authors .contributor-role,
.obj_article_details .sub_item.authors .contributor_roles,
.obj_article_details .sub_item.authors .contributor-roles,
.obj_article_details .sub_item.authors .credit_role,
.obj_article_details .sub_item.authors .credit-role,
.obj_article_details .sub_item.authors .credit_roles,
.obj_article_details .sub_item.authors .credit-roles,
.obj_article_details .sub_item.authors .contribution,
.obj_article_details .sub_item.authors .contributions,
.obj_article_details .sub_item.authors .roleName,
.obj_article_details .sub_item.authors .role-name,
.obj_article_details .sub_item.authors .role_name {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    overflow: hidden !important;
}

/* Fallback untuk beberapa template OJS yang meletakkan role sebagai elemen ketiga setelah nama dan afiliasi */
.obj_article_details .authors li > span:nth-of-type(3):not(.orcid):not(.name):not(.affiliation),
.obj_article_details .authors li > div:nth-of-type(3):not(.orcid):not(.name):not(.affiliation),
.obj_article_details .item.authors li > span:nth-of-type(3):not(.orcid):not(.name):not(.affiliation),
.obj_article_details .item.authors li > div:nth-of-type(3):not(.orcid):not(.name):not(.affiliation),
.obj_article_details .sub_item.authors li > span:nth-of-type(3):not(.orcid):not(.name):not(.affiliation),
.obj_article_details .sub_item.authors li > div:nth-of-type(3):not(.orcid):not(.name):not(.affiliation) {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    overflow: hidden !important;
}

/* ==========================================================
   FINAL FIX JMM - TAMPILKAN KEMBALI NAMA PENULIS PADA ISSUE TOC
   - Memperbaiki author yang hilang akibat font-size: 0 dan
     color: transparent pada aturan fallback sebelumnya.
   - Seluruh tampilan lain tetap dipertahankan.
   - Harus berada di bagian PALING BAWAH stylesheet.
   ========================================================== */

/* Tampilkan kembali teks/nama penulis pada daftar artikel */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors,
.obj_issue_toc .articles > li .meta .authors {
    display: block !important;
    visibility: visible !important;
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
    color: #000000 !important;
    white-space: normal !important;
}

/* Pastikan elemen nama penulis di dalamnya tetap terlihat */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors .name,
.obj_issue_toc .articles > li .obj_article_summary .meta .authors a,
.obj_issue_toc .articles > li .meta .authors .name,
.obj_issue_toc .articles > li .meta .authors a {
    display: inline !important;
    visibility: visible !important;
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
    color: #000000 !important;
}

/* Nonaktifkan pseudo-element kosong yang sebelumnya dipakai untuk
   menampilkan ulang nama penulis, tetapi tidak memiliki nilai content */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors::after,
.obj_issue_toc .articles > li .meta .authors::after {
    content: none !important;
    display: none !important;
}

/* Label role tetap disembunyikan ketika tersedia sebagai elemen terpisah */
.obj_issue_toc .articles .obj_article_summary .meta .authors .role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .roles,
.obj_issue_toc .articles .obj_article_summary .meta .authors .author_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .author-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .authorRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributor_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributor-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .contributorRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors .user_role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .user-role,
.obj_issue_toc .articles .obj_article_summary .meta .authors .userRole,
.obj_issue_toc .articles .obj_article_summary .meta .authors [class*="role"],
.obj_issue_toc .articles .obj_article_summary .meta .authors [class*="Role"] {
    display: none !important;
    visibility: hidden !important;
}


/* ==========================================================
   FINAL OVERRIDE — UKURAN FONT PENULIS LEBIH KECIL
   - Judul artikel tetap 14px.
   - Nama penulis diturunkan menjadi 13px.
   - Nomor halaman, tombol PDF, ikon, warna, dan tata letak
     tidak diubah.
   - Letakkan blok ini pada bagian PALING BAWAH stylesheet.
   ========================================================== */

/* Ukuran nama penulis pada daftar artikel/issue */
.obj_issue_toc .articles > li .obj_article_summary .meta .authors,
.obj_issue_toc .articles > li .meta .authors,
.obj_issue_toc .articles > li .obj_article_summary .meta .authors .name,
.obj_issue_toc .articles > li .obj_article_summary .meta .authors a,
.obj_issue_toc .articles > li .meta .authors .name,
.obj_issue_toc .articles > li .meta .authors a,
.obj_issue_toc .articles > li .obj_article_summary .meta .authors span,
.obj_issue_toc .articles > li .meta .authors span {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 13px !important;
    line-height: 1.40 !important;
    font-weight: 700 !important;
    letter-spacing: normal !important;
}

/* Pertahankan ukuran judul artikel tetap 14px */
.obj_issue_toc .articles > li .obj_article_summary .title,
.obj_issue_toc .articles > li .obj_article_summary .title a,
.obj_issue_toc .articles > li .title,
.obj_issue_toc .articles > li .title a {
    font-family: 'Lora', Georgia, 'Times New Roman', serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
}
