/* Edvora: small scoped VIPER navigation/button accent, no global redesign. */
a.edvora-viper-cta,
a.edvora-viper-cta:visited {
  background: #b6ff62 !important;
  background-color: #b6ff62 !important;
  border-color: #b6ff62 !important;
  color: #102113 !important;
}
a.edvora-viper-cta:hover,
a.edvora-viper-cta:focus-visible {
  background: #d0ff96 !important;
  background-color: #d0ff96 !important;
  border-color: #d0ff96 !important;
  color: #102113 !important;
}
a.edvora-viper-cta :is(span, strong, b, svg) {
  color: inherit !important;
}
a.edvora-viper-cta svg { stroke: currentColor !important; }
.edvora-viper-icon { display: inline-block; margin-right: .32em; line-height: 1; }
