Breakpoints — 640 · 900 · 1200
--container
Reflow, never silent scroll. Every mobile treatment above is a reflow: lanes wrap,
table rows become labelled pairs, the rail becomes a drawer. Nothing important is left
off-screen behind an unannounced horizontal scroll (see the visibility rule). The literals
live in each component's media queries; custom properties cannot appear in
@media, so 640 / 900 / 1200 are the system's numbers — do not invent
new ones per surface. A desktop-only app surface does not meet the system's bar: the
adopting application's open defect is precisely that it has zero media queries at 430px.