.tilt{transform:perspective(var(--perspective)) rotateX(var(--rotateX,0deg)) rotateY(var(--rotateY,0deg)) scale3d(var(--scale,1),var(--scale,1),var(--scale,1)) translateZ(0);will-change:transform box-shadow;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .3s ease-out,box-shadow .3s ease-out}.tilt.cycling,.tilt.interacting{--scale:1.02}.tilt.idle{--scale:1}