/* INDIC RMC v322 — canonical button orange
   Primary/orange interactive controls keep one solid brand fill (#ff6000).
   Hover/focus motion, shine and shadow remain, but the orange itself does not brighten or shift. */
:root{--ir-button-orange:#ff6000}

/* Shared orange CTA/button family. */
html body .btn-primary,
html body .ir-btn-primary,
html body .ir-nav-register,
html body .whatsapp-icon-btn,
html body .ir-scroll-top,
html body .ir-footer-btn-primary,
html body .ir-funds-support-wa,
html body .ir-funds-support-wa-round,
html body .ir-funds-calc,
html body #fund-calc,
html body #fund-next-step.is-generate,
html body .ir-funds-email-btn,
html body .ir-funds-passage-learn,
html body .ir-funds-download-btn,
html body .ir-option-wizard #next,
html body .ir-options-modal .wizard #next,
html body .mobilebar a:first-child,
html body[data-page="careers"] .btn,
html body[data-page="blog"] .featured-nav-next,
html body[data-page="imminews"] .featured-nav-next,
html body[data-page="blog"] .topic.active,
html body[data-page="imminews"] .topic.active,
html body[data-page="blog"] .page-btn.active,
html body[data-page="imminews"] .page-btn.active,
html body[data-page="blog"] .blog-further-link,
html body[data-page="imminews"] .blog-further-link,
html body[data-page="blog"] .news-detail-source-btn,
html body[data-page="imminews"] .news-detail-source-btn,
html body .ir-notice-dismiss{
  background:#ff6000!important;
  background-image:none!important;
  color:#fff!important;
}

/* Keep the same orange while hovering/focusing; interaction is carried by motion/shadow/shine. */
html body .btn-primary:hover,
html body .btn-primary:focus-visible,
html body .ir-btn-primary:hover,
html body .ir-btn-primary:focus-visible,
html body .ir-nav-register:hover,
html body .ir-nav-register:focus-visible,
html body .whatsapp-icon-btn:hover,
html body .whatsapp-icon-btn:focus-visible,
html body .ir-scroll-top:hover,
html body .ir-scroll-top:focus-visible,
html body .ir-footer-btn-primary:hover,
html body .ir-footer-btn-primary:focus-visible,
html body .ir-funds-support-wa:hover,
html body .ir-funds-support-wa:focus-visible,
html body .ir-funds-support-wa-round:hover,
html body .ir-funds-support-wa-round:focus-visible,
html body .ir-funds-calc:hover,
html body .ir-funds-calc:focus-visible,
html body #fund-calc:hover,
html body #fund-calc:focus-visible,
html body #fund-next-step.is-generate:hover,
html body #fund-next-step.is-generate:focus-visible,
html body .ir-funds-email-btn:hover,
html body .ir-funds-passage-learn:hover,
html body .ir-funds-passage-learn:focus-visible,
html body .ir-funds-email-btn:focus-visible,
html body .ir-funds-download-btn:hover,
html body .ir-funds-download-btn:focus-visible,
html body .ir-option-wizard #next:hover,
html body .ir-option-wizard #next:focus-visible,
html body .ir-options-modal .wizard #next:hover,
html body .ir-options-modal .wizard #next:focus-visible,
html body .mobilebar a:first-child:hover,
html body .mobilebar a:first-child:focus-visible,
html body[data-page="careers"] .btn:hover,
html body[data-page="careers"] .btn:focus-visible,
html body[data-page="blog"] .featured-nav-next:hover,
html body[data-page="blog"] .featured-nav-next:focus-visible,
html body[data-page="imminews"] .featured-nav-next:hover,
html body[data-page="imminews"] .featured-nav-next:focus-visible,
html body[data-page="blog"] .topic.active:hover,
html body[data-page="blog"] .topic.active:focus-visible,
html body[data-page="imminews"] .topic.active:hover,
html body[data-page="imminews"] .topic.active:focus-visible,
html body[data-page="blog"] .page-btn.active:hover,
html body[data-page="blog"] .page-btn.active:focus-visible,
html body[data-page="imminews"] .page-btn.active:hover,
html body[data-page="imminews"] .page-btn.active:focus-visible,
html body[data-page="blog"] .blog-further-link:hover,
html body[data-page="blog"] .blog-further-link:focus-visible,
html body[data-page="imminews"] .blog-further-link:hover,
html body[data-page="imminews"] .blog-further-link:focus-visible,
html body .ir-notice-dismiss:hover,
html body .ir-notice-dismiss:focus-visible{
  background:#ff6000!important;
  background-image:none!important;
  filter:none!important;
}

/* Preserve the orange edge where these controls intentionally carry a border. */
html body .ir-funds-calc,
html body #fund-calc,
html body .ir-funds-email-btn,
html body .ir-funds-download-btn,
html body[data-page="blog"] .page-btn.active,
html body[data-page="imminews"] .page-btn.active{
  border-color:#ff6000!important;
}
