Got screen space projection working for mouse picking! Those purple bounding boxes are being drawn in 2d screen space, and are derived from the quads of each card (the quads have a bit of alpha-clipped space on the sides).
This is usually something I really struggle with but I actually remembered the math this time 🙂