/* شهاب — terms: the page is .sh-legal-head + .sh-legal (css/components.css), shared with privacy.html. */
a{transition:color .16s ease,background .16s ease,border-color .16s ease,gap .16s ease}

/* A press has to answer on a touch screen, where :hover never fires: the ground
   steps to navy for as long as the control is held. No transform and no radius —
   the timing is the colour transition the control already carries. */
body[data-sh-page="terms"] :where(.sh-more,.sh-pager__btn,.sh-chip,.sh-tag,.sh-btn):active{
  background:var(--sh-navy);color:#fff;border-color:var(--sh-navy);
}

/* the burger and its chevron live in the shared css/responsive.css, which feeds
   the four locked pages, so their guard is written here, per page */
@media (prefers-reduced-motion:reduce){
  body[data-sh-page="terms"] .sh-nav-toggle span,
  body[data-sh-page="terms"] header nav .sh-menu > a > span:last-child{transition:none}
  body[data-sh-page="terms"] a{transition:none}
}
