Transition reveal a password field with #CSS `interpolate-size` and `:has()`

Codepen
codepen.io/argyleink/pen/BaXyJ

nerdy.dev/interpolate-size