/* --- Kode CSS Bawaan Anda --- */

.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_site_name_wrapper {
  padding-left: 0;
  padding-right: 0;
}
.pkp_navigation_user_wrapper {
  top: 0;
  right: 0;
  padding-right: 30px;
}
.pkp_structure_page {
  margin-top: 20px !important;
  margin-bottom: 20px !important; /* Diperbaiki: ditambahkan unit 'px' */
  padding-bottom: 20px !important; /* Diperbaiki: ditambahkan unit 'px' */
}


/* --- Penambahan Script Perataan Teks (Alignment) --- */

/* 1. Aturan berbasis Class Utility (Umum digunakan oleh TinyMCE / OJS) */
.text-left,
.align-left,
[style*="text-align: left"],
[style*="text-align:left"] {
  text-align: left !important;
}

.text-center,
.align-center,
[style*="text-align: center"],
[style*="text-align:center"] {
  text-align: center !important;
}

.text-right,
.align-right,
[style*="text-align: right"],
[style*="text-align:right"] {
  text-align: right !important;
}

.text-justify,
.align-justify,
[style*="text-align: justify"],
[style*="text-align:justify"] {
  text-align: justify !important;
}

/* 2. Penguatan khusus untuk area Konten Artikel & Abstrak di OJS Manuscript Theme */
.obj_article_details .item.abstract,
.obj_article_details .entry_details,
.page_article,
.pkp_structure_main {
  /* Memastikan elemen paragraf di dalam area artikel mengikuti alur perataan */
  p[style*="text-align: left"] { text-align: left !important; }
  p[style*="text-align: center"] { text-align: center !important; }
  p[style*="text-align: right"] { text-align: right !important; }
  p[style*="text-align: justify"] { text-align: justify !important; }
}