
/* ===== Anands Storage theme: orange / black / grey (appended by apply-brand.mjs) ===== */
:root {
  --anands-orange: #F68712;
  --anands-orange-dark: #D9730A;
  --anands-black: #111111;
  --anands-grey: #6B6B6B;
  --bs-primary: #F68712;
  --bs-primary-rgb: 246, 135, 18;
  --bs-link-color: #D9730A;
  --bs-link-hover-color: #B35E06;
}
body { background-color: #F6F5F3; }
.bg-primary, .navbar.bg-primary, header.navbar {
  background: var(--anands-black) !important;
  border-bottom: 3px solid var(--anands-orange);
}
.navbar-brand { color: #fff !important; display: inline-flex; align-items: center; letter-spacing: .2px; }
.navbar-brand img { height: 28px; width: auto; margin-right: .6rem; }
.navbar-dark .navbar-nav .nav-link { color: #e6e6e6; }
.navbar-dark .navbar-nav .nav-link:hover { color: var(--anands-orange); }
.btn-primary, .btn-primary:focus {
  background-color: var(--anands-orange) !important;
  border-color: var(--anands-orange) !important;
  color: #111 !important; font-weight: 600;
}
.btn-primary:hover, .btn-primary:active {
  background-color: var(--anands-orange-dark) !important;
  border-color: var(--anands-orange-dark) !important;
  color: #fff !important;
}
.btn-outline-primary { color: var(--anands-orange-dark) !important; border-color: var(--anands-orange) !important; }
.btn-outline-primary:hover { background: var(--anands-orange) !important; color: #111 !important; }
.text-primary { color: var(--anands-orange-dark) !important; }
.border-left-primary { border-left-color: var(--anands-orange) !important; }
.badge.bg-primary { background-color: var(--anands-orange) !important; color: #111 !important; }
.bg-gradient-primary { background: linear-gradient(180deg, #1a1a1a 0%, #111 100%) !important; }
.sidebar .nav-link.active, .nav-pills .nav-link.active { background-color: var(--anands-orange) !important; color: #111 !important; }
.form-control:focus, .form-select:focus {
  border-color: var(--anands-orange);
  box-shadow: 0 0 0 .2rem rgba(246, 135, 18, .25);
}
.page-link { color: var(--anands-orange-dark); }
.page-item.active .page-link { background-color: var(--anands-orange); border-color: var(--anands-orange); color: #111; }
.progress-bar { background-color: var(--anands-orange); }
.login-logo { height: 72px; width: auto; }
