/* OneNav iOS 26 / V1.8.5.11: champagne-peach pointer-follow highlight.
 * VISUAL ONLY. Scoped to the native #io_sign and /login/ form PRIMARY buttons.
 * No :hover-only lingering: background layer is present only while JS adds
 * mf-auth-champagne-active, and the class is removed immediately on pointerout.
 * No pseudo elements: preserves parent spinner/icons and submit behaviour.
 */
@media (hover:hover) and (pointer:fine) {
  #io_sign .io-sign-panel button[type="submit"].vc-theme.mf-auth-champagne-active,
  #io_sign .io-sign-panel button[type="submit"].vc-red.mf-auth-champagne-active {
    background: radial-gradient(circle 110px at var(--mf-champagne-x, 50%) var(--mf-champagne-y, 50%),
      rgba(255,236,177,.63) 0%, rgba(255,201,139,.41) 32%,
      rgba(255,158,126,.16) 59%, transparent 82%),
      linear-gradient(180deg, #fa4653 0%, #ef3545 100%) !important;
  }
  body.mf-central-login .login-forms button[type="submit"].vc-theme.mf-auth-champagne-active,
  body.mf-central-login .login-forms button[type="submit"].vc-red.mf-auth-champagne-active {
    background: radial-gradient(circle 110px at var(--mf-champagne-x, 50%) var(--mf-champagne-y, 50%),
      rgba(255,236,177,.63) 0%, rgba(255,201,139,.41) 32%,
      rgba(255,158,126,.16) 59%, transparent 82%),
      linear-gradient(130deg,#ff6977,#f03649) !important;
  }
}
/* Touch / coarse pointers keep the original red with no hover carryover. */
@media (hover:none), (pointer:coarse) {
  #io_sign .io-sign-panel button.mf-auth-champagne-active,
  body.mf-central-login .login-forms button.mf-auth-champagne-active {
    --mf-champagne-x: 50%;
    --mf-champagne-y: 50%;
  }
}
