/* Varsha Logistics brand theme.
   Colors sampled directly from the brand logo:
   orange #f7941d, dark gray #58595b, light gray #a8a9ad.

   v16's design system hardcodes primary-action buttons to near-black
   (#171717 / var(--gray-900)) in several rules rather than reading the
   --primary variable, and some of those rules use literal hex values
   instead of variables even for hover/active states. Variable overrides
   alone don't reach those, so buttons are targeted directly too.
   !important is required throughout: Frappe's own bundles redefine
   --primary on :root and load after this file in some contexts (e.g.
   login.bundle.css), so normal cascade order alone isn't reliable. */

:root {
	--primary: #f7941d !important;
	--primary-color: #f7941d !important;
	--btn-primary: #f7941d !important;
}

.btn-primary,
.btn-primary:disabled,
.btn-primary.disabled {
	background-color: #f7941d !important;
	border-color: #f7941d !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
	background-color: #d97e0a !important;
	border-color: #d97e0a !important;
	color: #fff !important;
}

.btn-login,
.btn-login:disabled {
	background: #f7941d !important;
}
.btn-login:hover,
.btn-login:focus,
.btn-login:active {
	background: #d97e0a !important;
}
