Kado 1.1.0 — the mobile redesign, finished

The redesign landed with its type scale a step too large, French written
straight into the templates, and several screens it never reached. This
is that work done properly, verified screen by screen at 440x956.

- type scale and radii back on the mockup's ramp; buttons wrap, so a
  French label is no longer cut in silence by `overflow-x: clip`
- the welcome splash gets its gradient, its noise and a white title
- every user-visible string goes through transloco: 375 keys, French and
  English, with `npm run i18n:check` failing the build when a locale is
  missing a key or a component asks for one nobody wrote
- the accept-an-invitation screen, which the redesign never touched
- emoji replaced by the icon set the rest of the app uses
- sticky action bars sit at the bottom of a short screen
- GetList fills owner_name, so a friend's gift screen stops printing a
  sentence with a hole where the name should be
- the backend reaches the OIDC provider by its in-network name, which is
  what was breaking sign-in in the dev stack