
/* ZEXARA OBSIDIAN GOLD PHASE 2 */
/* Color-only overrides. Preserve geometry and motion. */

/* Wallet card */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet {
  background:
    linear-gradient(
      145deg,
      #252A32 0%,
      #1C2027 55%,
      #15181E 100%
    ) !important;
  border-color:rgba(212,175,55,.25) !important;
  color:#F4F1E9 !important;
  box-shadow:0 12px 30px rgba(0,0,0,.24) !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top article {
  background:transparent !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-label {
  color:#B6BBC5 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top strong {
  color:#FFFFFF !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-top small {
  color:#B8BDC6 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-wallet-divider {
  background:rgba(212,175,55,.22) !important;
  border-color:rgba(212,175,55,.22) !important;
}

/* Wallet quick action buttons */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-quick-actions button {
  background:#292D35 !important;
  border-color:rgba(212,175,55,.18) !important;
  color:#E9D7A7 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-quick-actions button svg {
  color:#D4AF37 !important;
  stroke:#D4AF37 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-quick-actions button b {
  color:#F2EEE4 !important;
}

/* Dashboard headings */
html body:not(.admin-route) #root
.vd2-dashboard h1,
html body:not(.admin-route) #root
.vd2-dashboard h2,
html body:not(.admin-route) #root
.vd2-dashboard h3 {
  color:#F5E8BC !important;
}

/* Quick links */
html body:not(.admin-route) #root
.vd2-dashboard .vd2-quick-link-icon {
  background:#252A32 !important;
  border-color:rgba(212,175,55,.20) !important;
  color:#D4AF37 !important;
}

html body:not(.admin-route) #root
.vd2-dashboard .vd2-quick-link-icon svg {
  color:#D4AF37 !important;
  stroke:#D4AF37 !important;
}

/* Bottom navigation shell */
html body:not(.admin-route) #root
.bnv5 .bnv5-shell {
  background:
    linear-gradient(
      145deg,
      #252A32,
      #171A20
    ) !important;
  border-color:rgba(212,175,55,.24) !important;
  box-shadow:0 12px 35px rgba(0,0,0,.35) !important;
}

/* Nav labels and icons */
html body:not(.admin-route) #root
.bnv5 .bnv5-item {
  color:#AEB4C0 !important;
}

html body:not(.admin-route) #root
.bnv5 .bnv5-item .bnv5-label {
  color:#B3B8C2 !important;
}

html body:not(.admin-route) #root
.bnv5 .bnv5-item .bnv5-icon svg {
  color:#AEB4C0 !important;
  stroke:#AEB4C0 !important;
}

/* Active nav state */
html body:not(.admin-route) #root
.bnv5 .bnv5-item.active .bnv5-label {
  color:#D4AF37 !important;
}

html body:not(.admin-route) #root
.bnv5 .bnv5-item.active .bnv5-icon svg {
  color:#D4AF37 !important;
  stroke:#D4AF37 !important;
}

/* Center invest control — colors only */
html body:not(.admin-route) #root
.bnv5 .bnv5-center {
  background:
    linear-gradient(145deg,#292D35,#101114)
    !important;
  border-color:rgba(212,175,55,.50) !important;
  color:#F5E8BC !important;
}

html body:not(.admin-route) #root
.bnv5 .bnv5-center-icon svg {
  color:#F5E8BC !important;
  stroke:#F5E8BC !important;
}

html body:not(.admin-route) #root
.bnv5 .bnv5-center-label {
  color:#F5E8BC !important;
}

/* END ZEXARA GOLD PHASE 2 */
