- Just a few tweaks here. The general principle is good.
- If you want <div> elements to display horizontally, they need to
be wrapped in a parent <div> which has "display: flex;" in the css.
- Then, add a width and centering to the individual labels.