/* Polaris One motion layer styles for the A.P. Solutions build
   (kit adopted 2026-10-22, retargeted from the reference file).
   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 in this build's teal. */
.svc-row,.area-card{transition:transform .3s ease,box-shadow .3s ease}
.svc-row:hover,.area-card:hover{transform:translateY(-10px);box-shadow:0 18px 36px rgba(43,179,192,.28)}

/* Buttons get a gentle press feel, including the sticky bar. */
.btn,.menu-btn,.sticky-bar a{transition:transform .15s ease}
.btn:active,.menu-btn:active,.sticky-bar a:active{transform:scale(.97)}

/* Respect reduced motion at the CSS level as well as in JS */
@media (prefers-reduced-motion: reduce){
  .svc-row,.area-card,.btn,.menu-btn,.sticky-bar a{transition:none}
  .svc-row:hover,.area-card:hover{transform:none}
}
