.draggable()'s default drag-preview snapshot wasn't inheriting the app's dark appearance, rendering the conversation name in black on a transparent background while dragging. Supply an explicit preview view instead — white text on the accent color pill — so it stays legible for the duration of the drag, independent of the row's own (already-correct) rendering before and after the move.