// Clean Pop, part 2: looks, booking, feed, list, footer, app + motion // Lookbook: real client clips (assets/looks/look-XX.mp4 + .jpg poster). // Desktop: rail scrolls, a clip plays while hovered. // Phones (no hover): the rail glides, stops when a card reaches the middle, // plays that clip once, then keeps going. No tapping needed. const LOOKS = [['look-01','Burgundy curls'],['look-02','Color pop'],['look-03','Sculpted waves'],['look-04','Blue curls'],['look-05','Pixie cut'],['look-06','Honey curls'],['look-07','Pin curls'],['look-08','Sharp taper'],['look-09','Finger waves']]; const lookMobile = () => window.matchMedia('(hover: none), (max-width: 900px)').matches; function CPLookVid({ id, hover }) { const ref = React.useRef(null); const play = () => { const v = ref.current; if (v) v.play().catch(() => {}); }; const stop = () => { const v = ref.current; if (v) { v.pause(); v.currentTime = 0; } }; // poster also set as the background so there is never a blank pink flash while the clip loads return