:root {
  --tblr-primary: #005b96;
  --tblr-primary-rgb: 0, 91, 150;
  --tblr-primary-darken: #004a7a;
  --tblr-link-color: #005b96;
  --tblr-link-hover-color: #004a7a;
  --tblr-success: #00a86b;
  --tblr-success-rgb: 0, 168, 107;
}

header.navbar,
.navbar-vertical.navbar-expand-lg {
  background: linear-gradient(135deg, #005b96 0%, #004a7a 100%) !important;
  border-bottom: 3px solid #00a86b;
}

.navbar-vertical .nav-link.active {
  border-left: 3px solid #00a86b;
  background: rgba(255, 255, 255, 0.08);
}

.btn-primary {
  background-color: #005b96;
  border-color: #005b96;
}

.btn-primary:hover {
  background-color: #004a7a;
  border-color: #004a7a;
}

.card {
  border-radius: 12px;
  border: 1px solid rgba(0, 91, 150, 0.12);
}
