:root {
  --bs-primary: #ff7a00;
  --bs-primary-rgb: 255, 122, 0;
  --bs-dark: #0a2540;
  --bs-link-color: #0a2540;
}

.navbar {
  background-color: var(--bs-dark) !important;
}
.navbar .nav-link,
.navbar-brand,
.navbar .navbar-text {
  color: #fff !important;
}
.btn-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
.btn-primary:hover {
  filter: brightness(0.9);
}
.card {
  border-radius: 1rem;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.06);
}
.badge-category {
  background: rgba(10, 37, 64, 0.1);
  color: #0a2540;
}
.toast-container {
  z-index: 1080;
}
