/* Polaris One motion layer styles (adopted 2026-10-22), retargeted
   to Cheryl's She Shed LLC. The build's own stylesheet 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 is this build's plum ink. */
.svc-card,.mini-card,.contact-card,.fact,.light-card{transition:transform .3s ease,box-shadow .3s ease}
.svc-card:hover,.svc-card:focus-visible,.mini-card:hover,.contact-card:hover,.fact:hover,.light-card:hover{transform:translateY(-10px);box-shadow:0 18px 36px rgba(42,18,64,.22)}

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

/* Sticky bar cell boxes: NOT added. This build's sticky cell colours
   do not clash (Colton precedent, Richard 2026-10-22). */

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