/*
 ZEXARA PROFILE READABILITY V2
 Scoped to V9 profile only.
 Colors, text contrast, label sizing.
 No business-logic or geometry changes.
*/

/* MAIN PROFILE */
html body .v9-profile-page .v9-profile-card {
  color: #F3F4F6 !important;
}

html body .v9-profile-page .v9-profile-card h2 {
  color: #FFFFFF !important;
  text-shadow: none !important;
}

html body .v9-profile-page .v9-profile-username {
  color: #D4DAE3 !important;
}

/* USER ID: FIX DARK-ON-DARK CONTENT */
html body .v9-profile-page .v9-profile-id {
  background: #151A21 !important;
  color: #F3D18B !important;
  border-color: rgba(226,181,92,.38) !important;
  font-size: 11px !important;
  font-weight: 750 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html body .v9-profile-page .v9-profile-id * {
  color: #F3D18B !important;
  opacity: 1 !important;
}

/* MEMBER SINCE */
html body .v9-profile-page .v9-profile-member {
  color: #C6CFDA !important;
  font-size: 11px !important;
  font-weight: 550 !important;
  opacity: 1 !important;
}

html body .v9-profile-page .v9-profile-member
:not(.v9-profile-member__dot) {
  color: #D5DBE4 !important;
  opacity: 1 !important;
}

html body .v9-profile-page .v9-profile-member__dot {
  background: #DBAF59 !important;
  opacity: 1 !important;
}

/* STATS: KEEP GOLD VALUES, BRIGHTEN LABELS */
html body .v9-profile-page .v9-profile-stat > strong {
  color: #F5CA78 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html body .v9-profile-page .v9-profile-stat > span {
  color: #D1D9E3 !important;
  font-size: 10px !important;
  font-weight: 750 !important;
  letter-spacing: .35px !important;
  line-height: 1.4 !important;
  opacity: 1 !important;
}

/* PAYOUT WALLET */
html body .v9-profile-page .v9-profile-payout {
  color: #F2F4F7 !important;
}

html body .v9-profile-page .v9-profile-payout__copy {
  opacity: 1 !important;
}

html body .v9-profile-page .v9-profile-payout__copy small {
  color: #BFC9D6 !important;
  font-size: 11px !important;
  opacity: 1 !important;
}

html body .v9-profile-page .v9-profile-payout__copy strong {
  color: #F4F5F7 !important;
  font-size: 12px !important;
  opacity: 1 !important;
}

html body .v9-profile-page .v9-profile-payout > svg,
html body .v9-profile-page .v9-profile-payout > :last-child svg {
  color: #D6B36E !important;
  stroke: currentColor !important;
  opacity: 1 !important;
}

/* TELEGRAM ACCOUNT DETAILS */
html body .v9-profile-page .v9-profile-account {
  color: #F0F3F7 !important;
}

html body .v9-profile-page .v9-profile-account small {
  color: #CBD3DD !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  opacity: 1 !important;
}

html body .v9-profile-page .v9-profile-account strong,
html body .v9-profile-page .v9-profile-account b {
  color: #F2F4F6 !important;
  font-size: 12px !important;
  opacity: 1 !important;
}

/* PRESERVE ACTUAL STATUS COLORS */
html body .v9-profile-page .v9-profile-status {
  color: #D5F5DF !important;
  opacity: 1 !important;
}

/* NO CHANGE TO THE OFFICIAL Z LOGO OR AVATAR */
