Build a clean, accessible password field in NextJS | Not Hacker News!