/* ImageTrail - ported from Framer code component ImageTrail.tsx
   A transparent sheet that stamps a photograph at the pointer every `spacing`
   pixels of travel. It takes no pointer events of its own: moves are read from
   the window and hit-tested against the sheet, so nothing underneath loses a
   hover or a click. Cards are plain DOM nodes driven by the Web Animations API
   (two compositor-only animations per card: translate on the outer for the
   run-on, scale + opacity on the inner for the pop and fade), so a pointer move
   never re-renders anything. All card styling is written inline by
   js/framer/imagetrail.js exactly as the TSX template does; this sheet only
   carries the coordinate space.

   Reduced motion: the trail does not run (the JS returns before wiring any
   listener), so the sheet stays empty - respect it. */
.fr-imagetrail {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: visible;
}
