What if, instead of displaying labels above input fields, we would display them inside them? Maybe we can try this with the existing Codex component? https://doc.wikimedia.org/codex/latest/components/demos/select.html#with-custom-label-display
With this approach we could potentially increase the information design, useful especially for complex components.