diff --git a/client/src/components/video-card.tsx b/client/src/components/video-card.tsx
index 76491ee..749e004 100644
--- a/client/src/components/video-card.tsx
+++ b/client/src/components/video-card.tsx
@@ -173,7 +173,7 @@ export default function VideoCard({ video, onClick, className = "" }: VideoCardP
return (
setIsHovered(true)}
onMouseLeave={() => setIsHovered(false)}
>
@@ -247,41 +247,40 @@ export default function VideoCard({ video, onClick, className = "" }: VideoCardP
- {/* Netflix-style popup overlay */}
+ {/* Netflix-style popup overlay - stays within card */}
{showPopup && (
-
+
{/* Action buttons */}
-
+
-
{/* Video info */}
-
{video.title}
-
+
{video.title}
+
HD
{formatDuration(video.duration)}
-
-
- Drama
- •
- Thriller
- •
- Action
+ {video.category && (
+ <>
+ •
+ {video.category}
+ >
+ )}