diff --git a/src/app/globals.css b/src/app/globals.css index 1bcc24b..5b62aae 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -59,6 +59,19 @@ box-shadow: 0 0 10px rgba(212, 175, 55, 0.45); } +/* HUD text stays legible over the dynamic felt/table (game-ui best practice). */ +.hud-shadow { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6), 0 0 6px rgba(0, 0, 0, 0.4); +} + +/* Safe-area helpers for notch / home-indicator on phones. */ +.safe-top { padding-top: max(0.75rem, env(safe-area-inset-top)); } +.safe-bottom { padding-bottom: max(0.5rem, env(safe-area-inset-bottom)); } +.safe-x { + padding-left: max(0.75rem, env(safe-area-inset-left)); + padding-right: max(0.75rem, env(safe-area-inset-right)); +} + html, body { height: 100%; diff --git a/src/components/GameTable.tsx b/src/components/GameTable.tsx index 6d8c5c4..c324ffc 100644 --- a/src/components/GameTable.tsx +++ b/src/components/GameTable.tsx @@ -76,13 +76,13 @@ export function GameTable({ return (
{/* Top HUD */} -
+
{trump && }