/* =========================================================
   Warna Emas Dominan, Teks Statis & Font Mesin Ketik
   Tema Manuscript OJS 3.3 (Tanpa Animasi)
   ========================================================= */

/* =========================================================
   0. FONT MESIN KETIK (GLOBAL)
   ========================================================= */
/* Mengubah semua tulisan di website menjadi gaya mesin ketik */

@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap');

/* =========================================================
   0. FONT UBUNTU (GLOBAL)
   ========================================================= */
/* Mengubah semua tulisan di website menjadi font Ubuntu */
body, body * {
    font-family: 'Ubuntu', sans-serif !important;
}

/* =========================================================
   1. HEADER DAN FOOTER
   ========================================================= */
.pkp_structure_head,
.pkp_structure_footer {
    background-color: #D4AF37 !important;
    color: #000000 !important;
    position: relative;
}

/* =========================================================
   2. MENU NAVIGASI & DROPDOWN (SUB-MENU)
   ========================================================= */
.pkp_navigation_primary a,
.pkp_navigation_user a {
    color: #000000 !important;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_user > li > a:hover {
    color: #000000 !important;
}

/* Mengatur kotak Sub-menu (Dropdown) agar tampil di atas segalanya */
.pkp_navigation_primary ul,
.pkp_navigation_user ul {
    background-color: #D4AF37 !important; 
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25) !important;
    border: 1px solid #B59018 !important;
    border-radius: 4px !important;
    z-index: 9999 !important; 
}

/* Tampilan teks di dalam Sub-menu */
.pkp_navigation_primary ul li a,
.pkp_navigation_user ul li a {
    padding: 10px 15px !important;
    display: block !important;
    color: #000000 !important;
}

/* Efek saat opsi di dalam Sub-menu disorot */
.pkp_navigation_primary ul li a:hover,
.pkp_navigation_user ul li a:hover {
    background-color: #B59018 !important; 
    color: #ffffff !important;
}

/* =========================================================
   3. TOMBOL (BUTTONS)
   ========================================================= */
button,
.pkp_button,
input[type="submit"],
input[type="button"] {
    background-color: #C5A028 !important;
    border-color: #B59018 !important;
    color: #ffffff !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}

button:hover,
.pkp_button:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
    background-color: #AA8C2C !important;
    border-color: #9A7C1C !important;
    box-shadow: 0 12px 20px rgba(197, 160, 40, 0.4), 0 6px 6px rgba(197, 160, 40, 0.2);
}

button:active,
.pkp_button:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* =========================================================
   4. TAUTAN (LINKS) UMUM
   ========================================================= */
a {
    color: #000000;
}

a:hover,
a:focus {
    color: #9A7C1C;
}

/* =========================================================
   5. ARTIKEL (ARTICLE SUMMARY)
   ========================================================= */
.obj_article_summary .title a {
    color: #C5A028 !important;
}

.obj_article_summary .title a:hover {
    color: #9A7C1C !important;
}

.obj_article_summary {
    padding: 15px;
    border-radius: 8px;
    border: 1px solid transparent;
}

.obj_article_summary:hover {
    box-shadow: 10px 15px 30px rgba(212, 175, 55, 0.15), -5px -5px 15px rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(212, 175, 55, 0.4);
    background: linear-gradient(145deg, #ffffff, #fcfaf4);
}

/* =========================================================
   6. MENYEMBUNYIKAN GAMBAR BRAND OJS
   ========================================================= */
img[src="https://pha.ac.id/templates/images/ojs_brand.png"] {
    display: none !important;
}
