/* Re-skin for katalogskripsi's actually-active theme (kakmaya-blue).
   Its own structure (header/jumbotron/footer) is already decent - this
   file only repaints colors to match the UM Indonesia navy/orange brand
   used across the rest of the portal, no HTML restructuring needed. */
body{ font-family:'Inter','Segoe UI',Arial,sans-serif !important; }
h1,h2,h3,h4{ font-family:'Plus Jakarta Sans','Segoe UI',Arial,sans-serif !important; }

.ucs-header .ucs-slider{
  background: linear-gradient(90deg, var(--umid-navy-dark,#00306b) 0%, var(--umid-navy,#0055b1) 100%) !important;
}
.ucs-header .ucs-slider .nav-link{ color:#e3edf9 !important; font-weight:600; }
.ucs-header .ucs-slider .nav-link:hover{ color:#fff !important; }

.ucs-brand{
  background: linear-gradient(155deg, var(--umid-navy-dark,#00306b) 0%, var(--umid-navy,#0055b1) 55%, var(--umid-navy-mid,#0068d6) 100%) !important;
  color:#fff;
}
.ucs-brand .navbar-title a{ color:#fff !important; font-weight:800; }
.ucs-brand .navbar-tagline{ color:#ffd9ad !important; font-weight:600; }
.ucs-brand p, .ucs-brand strong a{ color:#dbe8f8 !important; }

.ucs-nav{ background:#003060 !important; }
.ucs-nav .nav-link{ color:#e3edf9 !important; font-weight:600; }
.ucs-nav .nav-link:hover{ color:var(--umid-orange,#ff8c01) !important; }
.ucs-nav .btn-success, .ucs-btn-success{
  background: linear-gradient(120deg,var(--umid-navy,#0055b1),var(--umid-orange,#ff8c01)) !important;
  border:none !important;
}

.ucs-jumbotron{ background:var(--umid-bg,#f4f7fb) !important; }
.ucs-form-search .btn-primary, #utama-mobile .btn-primary{
  background: linear-gradient(120deg,var(--umid-navy,#0055b1),var(--umid-orange,#ff8c01)) !important;
  border:none !important;
}
#toggleAdvanceSearch.btn-primary{
  background:#fff !important; color:var(--umid-navy,#0055b1) !important; border:1px solid var(--umid-navy,#0055b1) !important;
}

.ucs-footer{
  background: linear-gradient(120deg, var(--umid-navy-dark,#00306b), var(--umid-navy,#0055b1)) !important;
  color:#dbe8f8 !important;
}
.ucs-footer a{ color:#ffd9ad !important; }
.ucs-footer a:hover{ color:#fff !important; }
.ucs-footer strong{ color:#fff !important; }
.ucs-copyright{ border-top:1px solid rgba(255,255,255,.2); }
