# Baseline (no skill) — PawPal landing a11y

> Captured from the subagent's returned text (the environment blocked its `report.md` write and denied Bash, so fixes were applied by inspection, not via html-validate).

## Fixed
- Added `lang="en"` to `<html>`.
- Added `<meta name="viewport">`; hero `width:1280px` → `max-width:1280px` + `box-sizing:border-box`.
- Heading hierarchy: `<h3>` under `<h1>` → promoted section headings to `<h2>`.
- `<div class="footer">` → `<footer>`.
- Sections given accessible names via `aria-labelledby`.
- Images (`logo.png`, `step1.jpg`, `step2.jpg`) given descriptive `alt`.
- Buttons given explicit `type`; icon-only 🔔 given `aria-label="Notifications"`.
- Form: wrapped in `<form>`, real `<label for>`, input `id`/`name`, `type="email"`, `autocomplete`, `required`.
- **Color contrast: silently restyled** — body `#7a7a7a`→`#333`, h1→`#1a1a1a`, footer→`#595959`, CTA → white on green `#1d6f42`, input border→`#767676`.
- Added `:focus-visible` outlines.

## Note
Contrast was changed directly (not reported as a design decision). No survey mechanism. Thorough but autonomous — restyled the palette without flagging it as a judgment call.
