# Daily Web Game — Prompt (give this to all LLMs)

You are building a **single-page daily web game** (static HTML/CSS/JS only) inspired by Wordle/Globle/Flagle/Heardle.

Goal: produce a **complete working game** that runs by opening `index.html` (or via any static server). Keep it simple, fun, and polished.

## HARD REQUIREMENTS
1) Output exactly these files (with full contents):
   - `index.html`
   - `style.css`
   - `app.js`
   (Optional: `assets/*` only if truly necessary.)
2) No backend, no external build tools, no npm.
3) Daily puzzle: same for all users on the same **UTC day**.
   - Choose the daily item using a deterministic method based on the UTC date.
   - Must not expose the answer in plain text in the HTML.
4) Gameplay:
   - 30–90 seconds typical session.
   - Max 6 turns.
   - Each turn gives incremental hints.
5) Persist in `localStorage`:
   - today’s progress (guesses/hints revealed)
   - result (win/loss)
   - streak and total plays
6) Provide a **Share** button that copies a text summary to clipboard (like Wordle squares).
7) UX:
   - Works on mobile + desktop
   - keyboard + clickable UI
   - rules/help modal
   - accessible colors (or a toggle)

## DATASET
- Embed a modest dataset directly in `app.js` (~100–300 items).
- Pick a theme that is self-contained without external APIs.
  Examples: countries+capitals+continent hints (Globle-like but simplified), flags (use emoji flags), songs (Heardle-like but use short synthesized tones instead of copyrighted audio), etc.

## DELIVERABLE FORMAT
- First, briefly name the game and explain the rules in 3–6 bullets.
- Then output the three files with clear separators, like:

```text
--- index.html ---
<...>
--- style.css ---
<...>
--- app.js ---
<...>
```

Make the code clean and easy to read.
