/* v1.97 – lavender hover borders, generous violet CTA, square classic navigation. */
@media (min-width:1201px) {
  body .skh-nav-195 .skh-mega-trigger {
    border:1px solid #d5d7de!important;
    border-radius:0!important;
    transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important;
  }
  body .skh-nav-195 .skh-mega-trigger:hover,
  body .skh-nav-195 .skh-mega-trigger:focus-visible,
  body .skh-nav-195 .skh-mega-trigger[aria-expanded="true"] {
    border-color:#cabafa!important;
    background:#252037!important;
    box-shadow:inset 0 0 0 1px #cabafa!important;
    color:#fff!important;
  }
  body .skh-nav-195 .skh-mega-help {
    min-width:151px!important;
    padding:0 21px!important;
    margin-left:5px!important;
    border-radius:0!important;
    background:#cfc1f5!important;
    border:1px solid #cfc1f5!important;
    color:#111424!important;
    white-space:nowrap!important;
    line-height:1.15!important;
  }
  body .skh-nav-195 .skh-mega-help:hover,
  body .skh-nav-195 .skh-mega-help:focus-visible {
    border-color:#e8deff!important;
    background:#bba7f2!important;
    color:#111424!important;
    box-shadow:inset 0 0 0 1px #e8deff!important;
  }
}
@media (min-width:1201px) and (max-width:1450px) {
  body .skh-nav-195 .skh-mega-help {min-width:133px!important;padding:0 12px!important;margin-left:3px!important;}
}
/* Also keep the action clearly visible in the compact mobile menu. */
body .skh-mobile-195__help {
  background:#cfc1f5!important;
  color:#111424!important;
  border:1px solid #cfc1f5!important;
  box-shadow:none!important;
  border-radius:0!important;
}
body .skh-mobile-195__help:hover,
body .skh-mobile-195__help:focus-visible {background:#baa5f1!important;border-color:#e7dfff!important;}
body .skh-mobile-195__links a:hover,
body .skh-mobile-195__links a:focus-visible {border-color:#cfc1f5!important;}
