/* Polaris One motion layer styles for Your Pet People
   (adopted 2026-10-22). Retargeted from the foundation motion kit
   reference to this build's own classes. The build's own stylesheet
   (css/style.css) is never edited. Content is fully visible if this
   file or the Motion script fails to load. */

/* No scroll progress bar: removed from the recipe at Richard's
   direction on the Colton build, 2026-10-22. */

/* Card hover lift. Shadow colour from this build's palette
   (blue-dark #003d73). This build's cards are .svc-card; it has
   no .card and no review cards. */
.svc-card{transition:transform .3s ease,box-shadow .3s ease}
.svc-card:hover,.svc-card:focus-visible{transform:translateY(-10px);box-shadow:0 18px 36px rgba(0,61,115,.22)}

/* Buttons get a gentle press feel. Includes this build's sticky bar
   links (.mobile-callbar a); the form submit buttons are .btn. */
.btn,.mobile-callbar a{transition:transform .15s ease}
.btn:active,.mobile-callbar a:active{transform:scale(.97)}

/* Sticky bar cell boxes: not added for this build. Its sticky cells
   (white, green-dark, bordered transparent on a blue-dark bar) do
   not clash, and the sticky bar's own design is not restyled. */

/* Respect reduced motion at the CSS level as well as in JS */
@media (prefers-reduced-motion: reduce){
  .svc-card,.btn,.mobile-callbar a{transition:none}
  .svc-card:hover,.svc-card:focus-visible{transform:none}
}
