+ {/* Drag handle — only visible on active threads */}
+ {isActive && (
+
controls.start(e)}
+ className="cursor-grab active:cursor-grabbing text-gray-300 hover:text-gray-500 touch-none"
+ >
+
+
+ )}
+ {/* Rank badge — top 3 only, visible on resolved too */}
+ {rank <= 3 &&
}
+ {/* ... rest of card content */}
+
+