:root {
  --project-gold-text: #e2bd45;
}

body :where(h1, h2, h3, h4, h5, h6, p, small, span, b, strong, li, dt, dd, label, a, th, td, code, em, i),
body :where(input, select, textarea, button) {
  color: var(--project-gold-text) !important;
}

body :where(input, textarea)::placeholder {
  color: #b89b4a !important;
}

/* Filled-gold controls need dark text for readable contrast. */
body :where(.btn, .gold-btn, .popular, .choose.gold, .hot .select-plan, .calc-tabs button.active, .auth-submit, .primary, #refresh, .wallets button, .form button, .approval button),
body :where(.btn, .gold-btn, .popular, .choose.gold, .hot .select-plan, .calc-tabs button.active, .auth-submit, .primary, #refresh, .wallets button, .form button, .approval button) * {
  color: #151006 !important;
}

body :where(.approved, .paid, .live, .green) {
  color: #72d18a !important;
}

body :where(.pending, .inactive, .rejected) {
  color: #e08b72 !important;
}

.contact-dock .telegram {
  color: #62bce8 !important;
}

.contact-dock .whatsapp {
  color: #62cc87 !important;
}

body .btn.ghost,
body .btn.ghost * {
  color: var(--project-gold-text) !important;
}
