DragOverlay adds an empty div to body when it's not used. It's populated with data when a drag is initiated and then emptied again when it ends.
This affects css :last-child, even when it's not used.
Suggestion:
Remove it from body and create it dynamically when it's needed.