diff --git a/client/app.js b/client/app.js index 50dfa6e..ad5f79f 100644 --- a/client/app.js +++ b/client/app.js @@ -3608,7 +3608,8 @@ class GolfGame { const centerX = (deckRect.left + deckRect.right + discardRect.left + discardRect.right) / 4; const cardWidth = deckRect.width; const cardHeight = deckRect.height; - const overlapOffset = cardHeight * 0.35; + const isMobilePortrait = document.body.classList.contains('mobile-portrait'); + const overlapOffset = cardHeight * (isMobilePortrait ? 0.15 : 0.35); const cardLeft = centerX - cardWidth / 2; const cardTop = deckRect.top - overlapOffset; diff --git a/client/card-animations.js b/client/card-animations.js index ad00d0d..afc1808 100644 --- a/client/card-animations.js +++ b/client/card-animations.js @@ -46,7 +46,8 @@ class CardAnimations { const centerX = (deckRect.left + deckRect.right + discardRect.left + discardRect.right) / 4; const cardWidth = deckRect.width; const cardHeight = deckRect.height; - const overlapOffset = cardHeight * 0.35; + const isMobilePortrait = document.body.classList.contains('mobile-portrait'); + const overlapOffset = cardHeight * (isMobilePortrait ? 0.15 : 0.35); return { left: centerX - cardWidth / 2,