/* Map the site's existing English, Hindi and legacy templates to the supplied
   accent palette. Load before the unchanged accent-20261010-v2.css file. */
:root {
  --cp-blue: var(--cp-brand-blue);
  --cp-cyan: var(--cp-brand-blue);
  --cp-gold: var(--cp-brand-gold);
  --cp-border: rgba(0, 187, 255, .18);
  --neon-blue: var(--cp-brand-blue);
  --neon-purple: var(--cp-brand-blue-lo);
  --neon-glow: var(--cp-cta-ring);
  --accent-gold: var(--cp-brand-gold);
  --glass-border: rgba(0, 187, 255, .15);
  --cyan: var(--cp-brand-blue);
  --blue: var(--cp-brand-blue-lo);
}

/* Older pages call their conversion buttons btn-neon / btn-gold. A download
   CTA styled as secondary in one Hindi article is also an action. */
.btn-neon,
.btn-neon.btn-gold,
.float-whatsapp[href*="c.lvimyc.com"],
.button.button-secondary[data-download-cta],
.go-error main nav a:first-child {
  background: linear-gradient(180deg, var(--cp-brand-blue), var(--cp-brand-blue-lo)) !important;
  color: var(--cp-cta-text) !important;
  border: 1px solid rgba(120, 220, 255, .55) !important;
  box-shadow: var(--cp-cta-glow) !important;
  text-shadow: none !important;
}
.btn-neon:hover,
.btn-neon.btn-gold:hover,
.float-whatsapp[href*="c.lvimyc.com"]:hover,
.button.button-secondary[data-download-cta]:hover,
.go-error main nav a:first-child:hover {
  background: linear-gradient(180deg, var(--cp-brand-blue-hi), var(--cp-brand-blue)) !important;
  box-shadow: 0 12px 30px rgba(0, 187, 255, .35) !important;
}
.btn-neon:focus-visible,
.float-whatsapp[href*="c.lvimyc.com"]:focus-visible,
.button.button-secondary[data-download-cta]:focus-visible,
.go-error main nav a:focus-visible {
  outline: 3px solid var(--cp-cta-ring) !important;
  outline-offset: 3px;
}

/* Content links in the current article template use a literal old blue. */
.go-intent a:not(.button),
.article-prose a:not(.button),
.article-toc a,
.legal-content a:not(.btn-neon),
.go-error main nav a:not(:first-child) {
  color: var(--cp-brand-blue) !important;
}
.go-intent a:not(.button):hover,
.article-prose a:not(.button):hover,
.article-toc a:hover {
  color: var(--cp-brand-blue-hi) !important;
}
.desktop-nav a:hover,
.mobile-menu a:hover {
  color: var(--cp-brand-blue) !important;
}
.eyebrow:before { background: var(--cp-brand-gold); }

/* Gold emphasizes labels and figures, never conversion button backgrounds. */
.category-pill,
.category-stat strong,
.go-release dd,
.info-value,
.go-error .code,
.go-hero-copy .come-reward-amount,
#invite-and-earn .go-list li > strong {
  color: var(--cp-brand-gold) !important;
}
.category-pill {
  border-color: rgba(255, 198, 0, .30);
  background: rgba(255, 198, 0, .08);
}
.go-steps li:before { color: var(--cp-brand-gold); }

/* Keep the user-specified search phrase together in the revised H1. */
.go-intent h1 .come-search-term { white-space: nowrap; }

@media (prefers-reduced-motion: reduce) {
  .btn-neon,
  .button.button-secondary[data-download-cta] { transition: none; }
}
