1## Purpose2Describe menu, view, theme, stats, help, and contrast behavior.34## Requirements56### Requirement: Menu And View Layout7The Bubble Tea UI SHALL provide navigable menu, create, continue, daily, weekly, stats, themes, and help screens with keyboard-driven focus management.89#### Scenario: Navigate screen10- **WHEN** the user changes menu selection or opens a submenu11- **THEN** PuzzleTea renders the new view with consistent layout and active focus indication1213### Requirement: Theme Lookup And Contrast14Theme selection MUST resolve configured theme names, apply palette values, and enforce readable contrast for foreground/background combinations.1516#### Scenario: Preview theme17- **WHEN** the user moves through the theme picker18- **THEN** PuzzleTea previews the selected theme and keeps text legible using contrast handling1920### Requirement: Help And Stats Screens21Help and stats screens SHALL render structured game help, profile progress, category progress, streaks, and weekly status using shared UI components.2223#### Scenario: Toggle help during game24- **WHEN** the user requests full help25- **THEN** PuzzleTea sends the help toggle message and renders game-specific key bindings