:root {
  --brand: #16A34A;
  --brand-dark: #15803D;
  --brand-light: #22C55E;
  --brand-soft: rgba(22, 163, 74, 0.16);
  --accent: #22C55E;
  --navy: #0A2540;
  --bg-grad-start: #0A2540;
  --bg-grad-end: #071827;
}

.app-topbar,
.app-drawer-head {
  background: linear-gradient(135deg, #0A2540, #071827) !important;
}

.app-topbar-logo,
.app-drawer-logo {
  max-height: 38px;
  width: auto;
  object-fit: contain;
}

.btn-primary,
.launcher-card-accent,
.fw-check,
.pulse-dot {
  background: #16A34A !important;
}

.btn-primary {
  border-color: #16A34A !important;
  color: #fff !important;
}

.launcher-card-arrow,
.row-link,
.row-link-soft:hover,
.auth-kicker,
.fw-kicker {
  color: #16A34A !important;
}

.live-indicator,
.app-drawer-item.is-active,
.app-bottom-nav a.is-active {
  background: rgba(22, 163, 74, 0.14) !important;
  color: #0A2540;
}

.app-foot a {
  color: #16A34A;
}
