# 0050. The viewport allows zoom; the root clips horizontal overflow

- **Status:** Accepted
- **Date:** 2026-09-24

## Context

The viewport meta carried `user-scalable=no`, an accessibility failure. Removing it exposed what it had hidden:
the swipers' off-screen slides made the document 5000 px wide on a phone, and the browser zoomed out to it.

## Decision

`width=device-width, initial-scale=1`. `html { overflow-x: hidden }`, `body { overflow-x: clip }` — `clip`, so
the body does not become a scroll container and the window keeps scrolling (Molino's ADR 0020 arrangement).

## Consequences

- Anything that overflows horizontally is clipped rather than scrollable; a table that needs horizontal
  scrolling needs its own wrapper.
