/* Auto-generated by sync_admin_brand_colors.py — do not edit by hand */
/* Parent pack: yellow1Style | source: assets/css/index-DE5rkP1J.css */
:root {
  --lm-brand: #f5cc2c;
  --lm-brand-rgb: 245, 204, 44;
  --lm-on-brand: #1a1a1a;
  --lm-yellow: #faf7ec;
  --lm-yellow-deep: #faf5df;
  --lm-header: #45390a;
  --lm-header-text: #f8fafc;
  --bs-primary: #f5cc2c;
  --bs-primary-rgb: 245, 204, 44;
  --bs-link-color: #f5cc2c;
  --bs-link-hover-color: #45390a;
}

/* Primary buttons / badges */
.btn-primary {
  --bs-btn-color: #1a1a1a;
  --bs-btn-bg: #f5cc2c;
  --bs-btn-border-color: #f5cc2c;
  --bs-btn-hover-color: #1a1a1a;
  --bs-btn-hover-bg: #45390a;
  --bs-btn-hover-border-color: #45390a;
  --bs-btn-active-color: #1a1a1a;
  --bs-btn-active-bg: #45390a;
  --bs-btn-active-border-color: #45390a;
  --bs-btn-disabled-color: #1a1a1a;
  --bs-btn-disabled-bg: #f5cc2c;
  --bs-btn-disabled-border-color: #f5cc2c;
}

.bg-primary,
.text-bg-primary {
  background-color: #f5cc2c !important;
  color: #1a1a1a !important;
}

.badge.text-bg-primary,
.badge.bg-primary {
  background-color: #f5cc2c !important;
  color: #1a1a1a !important;
}

a:not(.nav-link):not(.btn):not(.dropdown-item) {
  color: #f5cc2c;
}

/* Sidebar active item */
.sidebar-menu .nav-link.active {
  background: #f5cc2c !important;
  color: #1a1a1a !important;
}

.sidebar-menu .nav-link.active p,
.sidebar-menu .nav-link.active .nav-icon {
  color: #1a1a1a !important;
}

/* Cards / footer tint toward brand */
.app-footer {
  background: color-mix(in srgb, var(--lm-yellow) 95%, transparent) !important;
  border-top: 1px solid color-mix(in srgb, #f5cc2c 22%, transparent) !important;
}

.app-content .card,
.app-content .fin-table-card,
.app-content .ss-card,
.app-content .mu-table-card {
  border-color: color-mix(in srgb, #f5cc2c 16%, transparent) !important;
}

/* Login card header uses brand header */
.admin-login-card .card-header {
  background: #45390a !important;
  color: #f8fafc !important;
}

.admin-login-page {
  background: #faf7ec !important;
}
