/* Basic body styling */
body {
  font-family: "Open Sans", sans-serif;
  color: #333;
  background-color: #f9f9f9;
  line-height: 1.6;
}

/* Header dan Navbar */
.site-header,
.pkp_structure_nav {
  background-color: #004080; /* dark navy blue */
  color: #ffffff;
}

.site-header a,
.pkp_structure_nav a {
  color: #ffffff;
}
.site-header a:hover,
.pkp_structure_nav a:hover {
  color: #ffcc00; /* accent gold */
}

/* Logo */
.journal-logo img {
  max-height: 80px;
}

/* Buttons */
.btn,
button {
  background-color: #004080;
  color: #ffffff;
  border-radius: 4px;
  padding: 8px 16px;
}
.btn:hover,
button:hover {
  background-color: #003060;
}

/* Links */
a {
  color: #004080;
}
a:hover {
  color: #0059b3;
}

/* Issue cover and titles */
.issueCover img {
  max-width: 100%;
  border: 1px solid #ddd;
}
.issueCover-title,
.title {
  color: #004080;
}

/* Section headings */
h2,
h3,
.heading {
  color: #004080;
}

/* Footer */
.site-footer {
  background-color: #002244;
  color: #ffffff;
  padding: 20px;
  font-size: 0.9em;
}

.site-footer a {
  color: #ffcc00;
}
.site-footer a:hover {
  color: #ffffff;
}

/* Card / box containers (e.g. submission notices, calls) */
.card,
.pkp_block {
  border: 1px solid #ddd;
  background-color: #ffffff;
  padding: 16px;
  margin-bottom: 20px;
}

/* Conference highlight banner */
.featured-article,
.homepage-banner {
  background-image: url("https://unicopps.unjaya.ac.id/wp-content/uploads/2024/05/unicopps_logo_kecil-removebg-preview.png");
  background-size: cover;
  background-position: center;
  color: #ffffff;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}

/* Responsive tweaks */
@media only screen and (max-width: 768px) {
  .site-header,
  .pkp_structure_nav {
    font-size: 0.95em;
  }
  .btn {
    padding: 6px 12px;
  }
}
