/* Custom overrides – change anything here */
body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Example: make primary buttons purple */
.bg-primary {
  background-color: #0047ab !important; /* Cobalt */
  border-color: #0047ab;
}
.btn-primary {
  background-color: #0047ab; /* Cobalt */
  border-color: #0047ab;
}
.btn-primary:hover {
  background-color: #2a52be; /* Cerulean Blue */
  border-color: #2a52be;
}

/* .btn-primary {
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-primary:hover {
  background-color: #5a2d91;
  border-color: #5a2d91;
} */

/* Heading text */
.text-primary {
  color: #0047ab !important; /* Cobalt */
}

/* DevSecOps consistent styling - use cobalt blue for info elements */
.border-info {
  border-color: #0047ab !important; /* Cobalt */
}
.text-info {
  color: #0047ab !important; /* Cobalt */
}

/* Center cards on small screens */
@media (max-width: 576px) {
  .card { margin: 1rem; }
}
