pub const GESTURE_SWIPE_THRESHOLD: i32 = 50;
Minimum dominant-axis travel (raw-XY units) before a held gesture commits to a direction. Tuned to match Logitech Options+’s responsiveness.