:root{
  --bn-red: #b60c0c;
  --bn-dark: #333;
  --bn-light: #f5f5f5;
}

.bg-bn{
  background-color: var(--bn-red) !important;
}

.btn-bn{
  --bs-btn-bg: var(--bn-red);
  --bs-btn-border-color: var(--bn-red);
  --bs-btn-color: #fff;

  --bs-btn-hover-bg: #8f0b0b;
  --bs-btn-hover-border-color: #8f0b0b;
  --bs-btn-hover-color: #fff;
}

.card-header.bg-bn{
  background-color: var(--bn-red) !important;
  color: #fff;
}

.navbar .navbar-brand strong{
  color: var(--bn-dark);
}

.topbar-red {
  background-color: #b11226; /* rojo institucional */
}