diff --git a/apps/web/src/components/nav/ActivePlayersList.tsx b/apps/web/src/components/nav/ActivePlayersList.tsx
index c1d46991..8f4fb4e5 100644
--- a/apps/web/src/components/nav/ActivePlayersList.tsx
+++ b/apps/web/src/components/nav/ActivePlayersList.tsx
@@ -27,18 +27,19 @@ export function ActivePlayersList({ activePlayers, shouldEmphasize, onRemovePlay
lineHeight: 1,
transition: 'font-size 0.4s cubic-bezier(0.4, 0, 0.2, 1), filter 0.4s ease',
filter: shouldEmphasize ? 'drop-shadow(0 4px 8px rgba(0,0,0,0.25))' : 'none',
- cursor: shouldEmphasize ? 'pointer' : 'default'
+ cursor: shouldEmphasize && (player.id === 1 || player.id === 2) ? 'pointer' : 'default'
}}
title={player.name}
- onClick={() => shouldEmphasize && onConfigurePlayer(player.id)}
+ onClick={() => shouldEmphasize && (player.id === 1 || player.id === 2) && onConfigurePlayer(player.id)}
onMouseEnter={() => shouldEmphasize && setHoveredPlayerId(player.id)}
onMouseLeave={() => shouldEmphasize && setHoveredPlayerId(null)}
>
{player.emoji}
{shouldEmphasize && hoveredPlayerId === player.id && (
<>
- {/* Configure button - bottom left */}
-
+ )}
{/* Remove button - top right */}
- {/* Subtle gear icon for configuration */}
-
+ )}
))}