Pre-flight checklist
Problem to solve
Currently, all the client code has hard-coded CSS classes, without any reusable abstractions.
Proposed solution or API
We could move to a modern UI library like https://mui.com/material-ui/.
The components need to be responsible for tablets.
Alternatives considered
No response
Additional context
No response