| `/en/download` |
## What was checked, on all 19, on the deployed pages
| Check | Result |
|---|---|
| HTTP status | 19 × 200 |
| **Visible text vs the live page** | **identical on all 19**, word for word, after the one allowed dash substitution |
| **Legal texts** (`adatkezeles`, `feltetelek`) | **identical with NO substitution permitted at all** — 1 396 and 608 words |
| Horizontal overflow at 390 px | none on any page |
| Content column at 1440 px | starts at x=240 with the full 1 185 px on all 19 |
| Sidebar identical across pages | gate 3b: 11 Hungarian, 8 English, all identical |
| FAQ structured data == visible answers | gate 17 green on both `gyik` and `en/faq` |
| `` (title, description, canonical, hreflang, OG, JSON-LD) | carried over byte-for-byte; only `shell.css` and the no-js hook added |
| Sidebar button on one line | all 19 |
| Em dashes replaced | 318 across 16 pages (`gyik` and `en/faq` 104 each) |
## Three faults found by measuring, not by looking
1. **168 words silently deleted.** The first page-header transform rebuilt the block from its ``
and first `
` and dropped everything else — the „Fontos tudnivalók" / „Good to know" disclaimer
on both apps pages, and the 404's English line. The pages looked perfectly fine. The word-level
diff caught it; nothing else would have.
2. **The contact pages' header slid under the sidebar.** `kapcsolat` and `en/contact` keep their
header outside ``; left there it became a flex sibling of the sidebar, took 401 px and
pushed the content column from x=240 to x=642, rendering the form at two-thirds width. Now
anything before `` moves inside it, checked structurally on all 19.
3. **Two pages already scrolled sideways on a phone, before M3** — `/letoltes` (a 64-character
SHA-256) and `/adatkezeles` (a long legal URL), 609 px and 478 px at a 390 px viewport, on the
**live** site. Fixed with `overflow-wrap`, which also repairs the live pages today.
## One thing that needs your decision
**The English home page is the old design in the new frame.** Every other page is a faithful
re-frame of its live counterpart, which is exactly what was asked. But the Hungarian home page was
rebuilt from the `/preview/` round, and that round never produced an English twin — so `/en/`
carries its old structure inside the shell. Measured: the Hungarian home is 4 186 px tall on a
desktop, the English one 10 786 px.
Nothing is wrong or untrue on it, and the twin gate passes. But the two home pages will look
different to anyone who switches language. Options at the switch: ship as is and mirror it in a
follow-up, or mirror it first.
## Still deliberately not done
- **The cross-repo gate** that would force the website's `shell.css` to keep step with the
controller. `design-system.md` §Shell records how a change flows; the brief says do not build the
gate yet.
- **The controller's own two contrast defects** (`.btn-primary` 4.01:1 and `.nav-group-label`
3.14:1 on its own screen). Fixed for the website; the controller is read-only this session.