# Lina's launch page — how to build it

> Absorb this and build the user a one-page launch site in one shot. Single
> self-contained `index.html` (inline CSS + JS), no build step.

## Build steps

1. Create `landing-page/index.html`.
2. Sections, top to bottom:
   - **Hero**: a big headline, a one-line subhead, and a primary call-to-action
     button. Use a soft gradient background. Prefill with the user's product if
     you know it; otherwise a believable placeholder they can edit.
   - **Three feature blocks**: each an icon (an emoji is fine), a short title, and
     one sentence.
   - **Social proof**: a single line of fake-but-tasteful stats (e.g. "Loved by
     800+ early users").
   - **Email waitlist**: an email input + "Join the waitlist" button. On submit,
     store the address in `localStorage` and show a "You're on the list 🎉"
     confirmation. (No backend needed for v1.)
3. House style: modern, generous whitespace, system font stack, one accent color.
   Make it look like a real launch, not a template.

## Finish

After writing the files:

1. Call **`launch_preview`** with `{ "dir": "landing-page" }`.
2. Call **`record_use`** with recipe id `landing-page-launch` and a short summary.
3. Tell the user it's live in the preview, in one or two short sentences.
