/* Override platform nav & footer colors for Numerology pages (Green Theme) */
:root {
  --nk-nav-bg: #0A2218 !important; /* Distinct deep dark green */
  --nk-nav-border: rgba(5, 150, 105, 0.25) !important;
  --nk-nav-gold: #10B981 !important;
}

/* Header overrides to defeat JS inline !important */
#nk-platform-header header.nk-platform-nav {
  background: #0A2218 !important;
  border-bottom: 1px solid rgba(5, 150, 105, 0.25) !important;
}

#nk-platform-header .nk-platform-drawer {
  background: rgba(10, 34, 24, 0.97) !important;
  border-bottom: 1px solid rgba(5, 150, 105, 0.3) !important;
}

#nk-platform-header .nk-platform-logo-em {
  color: #10B981 !important;
}

#nk-platform-header .nk-platform-link.is-active,
#nk-platform-header .nk-platform-drawer a.is-active,
#nk-platform-header .nk-platform-drawer a.gold {
  color: #10B981 !important;
}

#nk-platform-header .nk-platform-link::after {
  background: #10B981 !important;
}

#nk-platform-header .nk-platform-drawer a:active,
#nk-platform-header .nk-platform-drawer a.gold:active {
  background: rgba(16, 185, 129, 0.15) !important;
}

.nk-top, #nk-top {
  border: 1.5px solid rgba(5, 150, 105, 0.30) !important;
  color: #059669 !important;
}

.nk-prog, #nk-prog {
  background: linear-gradient(90deg, #059669, rgba(16, 185, 129, 0.8)) !important;
}

/* Footer overrides */
.nk-platform-footer {
  background: #0A2218 !important; /* Deep dark green */
  border-top: 1px solid rgba(5, 150, 105, 0.20) !important;
}
.nk-footer-h {
  color: #10B981 !important;
}
.nk-footer-legal a:hover {
  color: #10B981 !important;
}
