/* Header styles */
.custom-header {
  background: linear-gradient(90deg, #004aad, #0077cc);
}
.custom-header .navbar-brand {
  font-size: 1.3rem;
  color: #fff !important;
}
.custom-header .nav-link {
  color: #f8f9fa !important;
  font-weight: 500;
  margin-left: 12px;
  transition: color 0.3s;
}
.custom-header .nav-link:hover {
  color: #ffdd57 !important;
}

/* Footer styles */
.custom-footer {
  background: #002b5c;
}
.custom-footer h5 {
  color: #ffdd57;
}
.custom-footer a {
  color: #f8f9fa;
  text-decoration: none;
}
.custom-footer a:hover {
  text-decoration: underline;
}
