Callback to cancel the reset action.
Game-specific content placed between the PhaseIndicator and the win/reset overlays. Typically includes: settings panel, scrollable game area, and GameFooter.
Whether the reset confirmation dialog is open.
Callback to confirm the reset action.
Whether a game-end condition has been reached, controls WinCelebration.
Path used by ManualButton to load the game manual (e.g., "/hearts").
Tailwind background class for the outer container (e.g., gameTheme.hearts.bg).
OptionalheaderExtra elements rendered inside the PhaseIndicator alongside TutorialButton/ManualButton.
Whether it is the human player's turn, controls the turn indicator color.
Whether an async operation is in progress; forwarded to aria-busy on the outer container.
Current phase label shown in the PhaseIndicator.
Page title rendered as a visually-hidden h1 heading.
Props for the GamePageShell component.