/* Tactile feedback for touch devices (Ricky's Style). */
@media (hover:none) and (pointer:coarse){
  .btn-primary,.btn-ghost,.f-btn,.svc,.svc-book,.pkg-card,.mem-card,.c-card,.btn,button.primary{transition:transform .1s ease,opacity .1s ease;-webkit-tap-highlight-color:transparent}
  .btn-primary:active,.btn-ghost:active,.f-btn:active,.svc:active,.svc-book:active,.pkg-card:active,.mem-card:active,.c-card:active,.btn:active,button.primary:active{transform:scale(.98);opacity:.9}
}
@media (prefers-reduced-motion:reduce){.btn-primary:active,.btn-ghost:active,.f-btn:active,.svc:active,.svc-book:active,.pkg-card:active,.mem-card:active,.c-card:active,.btn:active{transform:none}}
