/* Quiet reading mode for the indicator sales pages. Chart artwork is untouched. */
:root {
  --gold: #d8c181;
  --gold-light: #ebd99e;
  --gold-dim: #b9a266;
  --gold2: #ebd99e;
  --bg: #0d121a;
  --bg2: #111923;
  --bg3: #18212d;
  --surface: #18212d;
  --card: #18212d;
  --border: #354352;
  --green: #87cdb0;
  --red: #d89d92;
  --blue: #95bde0;
}
/* Replace high energy decorative movement with steady, readable information. */
.ticker-inner, #offerScroll, .offer-track { animation: none !important; }
.ticker-bar, .offer-ticker { overflow-x: auto !important; scrollbar-width: thin; }
.offer-ticker { position: relative !important; top: auto !important; background: #253440 !important; border-color: #506477 !important; box-shadow: none !important; }
#offerScroll { padding: 0 22px; }
#offerScroll span { color: #f1e2bd !important; }
.ticker-inner { padding-left: 18px; }
/* Inline legacy offer styling is intentionally overridden here. */
#offerScroll { background: transparent !important; }
body:has(#offerScroll) #offerScroll { filter: none !important; }
body:has(#offerScroll) .ticker-bar + div[style*="linear-gradient"] { background: #253440 !important; border-color: #506477 !important; }
.site-switcher a.current, .site-switcher a:hover { border-color: #d8c181 !important; color: #ebd99e !important; background: #28343c !important; }
.hero-glow, .feat-card .feat-glow { opacity: .25 !important; }
/* Add a little life to key actions and panels without bright glow or motion. */
.btn-primary, .nav-cta, .submit-btn { background: #d8c181 !important; color: #10151e !important; }
.btn-primary:hover, .nav-cta:hover, .submit-btn:hover { background: #ebd99e !important; }
.feature-card, .feat-card, .price-card { border-color: #465665 !important; }
/* Pulsing ornaments and bright shadows distract from screenshots and prices. */
.hero-badge .dot, .sring1, .sring2, .sring3 { animation: none !important; }
.nav-cta, .btn-primary, .submit-btn, .offer-ticker, .floating-offer, .price-card { box-shadow: none !important; }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; } }
