/* 1660 AutoCare V3.2.19.2 — restore approved Home service-ticker engagement accent.
   Additive interaction-only layer: no ticker/cue geometry, speed, placement, or sizing changes. */
.home-page .service-ticker__group > a {
  transition:color .25s ease,transform .25s var(--ease),box-shadow .24s ease;
}

/* Desktop/fine-pointer: when the moving rail pauses under hover, restore the orange service cue. */
@media (hover:hover) and (pointer:fine) {
  .home-page .service-ticker__group > a:hover,
  .home-page .service-ticker__group > a:focus-visible {
    color:#fff;
    transform:translateY(-1px);
    box-shadow:inset 0 -2px 0 var(--orange);
    outline:none;
  }
}

/* Touch/coarse-pointer: mirror the same restrained orange response during engagement. */
@media (hover:none), (pointer:coarse) {
  .home-page .service-ticker__group > a:is(:active,.is-mobile-motion-active) {
    color:#fff;
    transform:translateY(-1px);
    box-shadow:inset 0 -2px 0 var(--orange);
  }
}

@media (prefers-reduced-motion:reduce) {
  .home-page .service-ticker__group > a {
    transition:none;
  }
}
