- Add z-50 to all overlay Positioners so overlays inside a Dialog
(e.g. Tooltip on a dialog button) are not clipped by its backdrop
- Replace @floating-ui/react Placement import with self-owned type
definition to remove the transitive type dependency
- Change Dialog popup transition-all to explicit transition-[transform,scale,opacity]
to avoid animating unintended CSS properties
- Add motion-reduce:transition-none to all animated overlay elements
for prefers-reduced-motion compliance