/* ============================================================
   SRM Bouw — interaction physics (see js/motion.js)
   ============================================================ */
/* 3D press tilt needs depth on the parents */
.hx-bento, .pg-cards, #pgList, .hx-promises, .hx-ratings, .hx-cta__btns, .team-grid, .flow__steps, .reviews__grid, .ratings { perspective: 900px; }

/* phone coverflow: tiles lean + fade off-centre */
@media (max-width: 760px) { .mo .hx-tile { transform-origin: 50% 50%; will-change: scale, rotate; } }

/* no grey flash on tap: the press animation is the feedback */
.mo a, .mo button { -webkit-tap-highlight-color: transparent; }

/* page exit */
body.mo-leaving > *:not(.header):not(.bgv):not(.progress):not(script) {
  opacity: 0; translate: 0 -18px;
  transition: opacity .26s ease, translate .26s ease;
}
