The card below is server-painted HTML — it works with JS
off. When the WASM bundle boots it adopts this exact DOM
(no wipe, no re-create) and wires the listeners, so the input is
interactive from the same App.fitzv. The pill reads
"priority" (the server state), not the component default
"shipping" — proof the state was restored from the
<script> payload.
Server-rendered first paint, then hydrated from the same source. Type to update the pill with no round-trip — the caret stays put — and cycle its colour with the button.