Renders the player's hand in a mobile-friendly 2-row grid layout. Dynamically calculates negative overlap so all cards fit within the viewport. Falls back to a single row when 3 or fewer cards are present.
Renders the player's hand in a mobile-friendly 2-row grid layout. Dynamically calculates negative overlap so all cards fit within the viewport. Falls back to a single row when 3 or fewer cards are present.