import { Trophy } from "lucide-react"; interface LeaderboardRowProps { rank: number; username: string; pb: string; runsCount: number; category: string; index?: number; } const LeaderboardRow = ({ rank, username, pb, runsCount, category, index = 0 }: LeaderboardRowProps) => { const getRankStyle = (rank: number) => { if (rank === 1) return "rank-gold"; if (rank === 2) return "rank-silver"; if (rank === 3) return "rank-bronze"; return "bg-secondary text-muted-foreground"; }; const getRankGlow = (rank: number) => { if (rank === 1) return "glow-gold"; if (rank === 2) return "glow-silver"; if (rank === 3) return "glow-bronze"; return ""; }; const isTopThree = rank <= 3; return (