
/* === Global Navy, White & Gold Theme Override === */
:root {
  --navy: #0A1F44;
  --gold: #D4AF37;
  --white: #FFFFFF;
}

body {
  background-color: var(--white) !important;
  color: var(--navy) !important;
}

a, .text-primary {
  color: var(--navy) !important;
}

a:hover {
  color: var(--gold) !important;
}

.btn-primary, .bg-primary {
  background-color: var(--navy) !important;
  border-color: var(--navy) !important;
  color: var(--white) !important;
}

.btn-primary:hover {
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color: var(--navy) !important;
}

.btn-warning, .bg-warning {
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color: var(--navy) !important;
}

.navbar, .navbar-dark, header, footer {
  background-color: var(--navy) !important;
}

.navbar a, footer, footer a {
  color: var(--white) !important;
}

.border-primary {
  border-color: var(--gold) !important;
}

.badge-primary {
  background-color: var(--gold) !important;
  color: var(--navy) !important;
}
