OffsetSpacing

Primitive #69

🔍 Problem it solves

Floating element placed exactly against the trigger looks glued and hard to read.

✅ Solution

applyOffset() adds a configurable gap (mainAxis/crossAxis) between trigger and overlay.

🧩 Used by components

Tooltip, Popover, Dropdown.

🎮 Interactive demo