Viewer contract
Pause/reduced-motion settings can freeze supported client effects without
changing source documents. A host can select different text for each actual
status request, but that does not animate a response already cached by a client.
The standalone core remains independent of Portal services and network polling.
Vanilla fidelity is the target, not a claim that every client version, custom
font or resource pack is already pixel-verified. Keep profile evidence,
approximation diagnostics and known limits explicit. Unknown
context-dependent components must not be replaced with invented game data.
