/* Parwaaz Logistics brand buttons — presentation only.
   Replaces the earlier public/css/parwaaz-button-colors.css; no markup or JS changes. */
:root {
  --parwaaz-orange: #f59723;
  --parwaaz-gold: #F5A623;
  --parwaaz-orange-hover: #C96B0B;
  --parwaaz-ink: #171717;
}
/* Standard affirmative actions, including forms in admin and customer portal. */
.btn-primary, .btn-success, .btn-warning, .btn-info,
button.login-btn, button.submit {
  background-color: var(--parwaaz-orange) !important;
  border-color: var(--parwaaz-orange) !important;
  color: var(--parwaaz-ink) !important;
  font-weight: 600;
}
.btn-primary:hover, .btn-success:hover, .btn-warning:hover, .btn-info:hover,
button.login-btn:hover, button.submit:hover {
  background-color: var(--parwaaz-orange-hover) !important;
  border-color: var(--parwaaz-orange-hover) !important;
  color: #fff !important;
}
.btn-primary:focus-visible, .btn-success:focus-visible,
.btn-warning:focus-visible, .btn-info:focus-visible,
button.login-btn:focus-visible, button.submit:focus-visible {
  outline: 2px solid var(--parwaaz-gold) !important;
  outline-offset: 2px;
  box-shadow: 0 0 0 .2rem rgba(245,166,35,.26) !important;
}
.btn-primary:disabled, .btn-success:disabled, .btn-warning:disabled,
.btn-info:disabled, button.login-btn:disabled, button.submit:disabled {
  opacity: .6;
  cursor: not-allowed;
}
/* Do not recolour destructive actions, navigation or secondary buttons. */
.btn-danger { background-color: #d74d4d !important; border-color: #d74d4d !important; color: #fff !important; }
.btn-danger:hover { background-color: #b93434 !important; border-color: #b93434 !important; }

/* Login uses a standalone .login-btn class; match its existing markup. */
.login-btn, button.login-btn, input.login-btn {
  background-color:var(--parwaaz-orange)!important; border-color:var(--parwaaz-orange)!important; color:var(--parwaaz-ink)!important; font-weight:700!important;
}
.login-btn:hover, button.login-btn:hover, input.login-btn:hover {background-color:var(--parwaaz-orange-hover)!important;color:#fff!important;}
/* Do not override explicitly destructive button styles. */
.btn-danger,.btn-outline-danger{--bs-btn-color:#d74d4d;}
