/* Mengimpor font Baloo Tamma 2 dari Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Baloo+Tamma+2:wght@400;500;600;700&display=swap');

/* General Body (untuk seluruh situs) */
body {
    font-family: 'Baloo Tamma 2', cursive;
}

/* Header */
.header, .navbar, .site-name, .primary-nav {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 600; /* Berat font lebih tebal */
    font-size: 1.2em; /* Ukuran font di header */
}

/* Footer */
.footer, .footer-content, .footer-widget {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 400; /* Berat font default */
    font-size: 1em; /* Ukuran font normal */
}

/* Sidebar */
.sidebar, .block, .sidebar-item, .sidebar-title {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 500;
    font-size: 1.1em;
}

/* Halaman Statis (Static Pages) */
.page, .static-page-content, .page-title, .page-body {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 400;
    font-size: 1em;
    color: #333; /* Warna teks */
}

/* Elemen HTML umum (untuk paragraf, heading, dll.) */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 700;
    margin-bottom: 15px; /* Memberikan jarak antar heading */
}

p, ul, ol, li {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 400;
    line-height: 1.6; /* Menambahkan jarak antar baris */
    font-size: 1em;
    color: #555;
}

/* Links (Tautan) */
a {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 500;
    color: #A17610; /* Warna link coklat emas */
    text-decoration: none;
}

a:hover {
    text-decoration: underline; /* Garis bawah saat hover */
}

/* Tombol (Buttons) */
button, .btn {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 600;
    font-size: 1em;
}

/* CSS untuk Metadata Artikel */
.article-details, .article-author, .article-title, .article-abstract, .article-keywords {
    font-family: 'Baloo Tamma 2', cursive;
    font-weight: 400;
    font-size: 16px; /* Sesuaikan ukuran font */
}

table {
    border-collapse: collapse;
    border: 1px solid black;
}
table td, table th {
    border: 1px solid black;
}
body > div.pkp_structure_page > div.pkp_structure_content.has_sidebar > div.pkp_structure_main > div > article > div > div.entry_details > div.item.published {
    display: none;
}
#customblock-sidebarmenu span.item, #customblock-SidebarMenu span.item {
    background: linear-gradient(to right, #D5D0C8 0%, #fff 100%);
}
.flex {
  display: flex;
}

.items-center {
  align-items: center
}

.editorial_team_block .profile .orcid,
.page_editorial_team .profile_info .orcid {
  background: url(https://ejournal.uinsaid.ac.id/plugins/generic/ojtPlugin/modules/classy/images/orcid_logo.svg) no-repeat 2px 2px;
  background-size: 15px;
  padding-left: 25px;
}

.editorial_team_block .profile .sinta,
.page_editorial_team .profile_info .sinta {
  background: url(https://sinta.kemdikbud.go.id/public/assets/img/brand_sinta.png) no-repeat 2px 2px;
  background-size: 15px;
  padding-left: 25px;
} 
.pkp_block.block_make_submission .content {
    padding: 15px;
    text-align: center
}

.pkp_block.block_make_submission a {
    color: #474747;
    background-color: #fff;
    border-color: #474747
}

.pkp_block.block_make_submission h2.pkp_screen_reader {
    display: none
}

img.h-48.bg-gray-500.overflow-hidden.rounded-t-lg.max-h-48.object-cover.w-full {
    display: none
}

.pkp_site_name .is_img img {
    max-height: 7rem;
}

#customblock-sidebarmenu .border-2 {
    border-width: 1px
}

.item.published {
    display: none;
}