Building a Secure Password Generator with HTML, CSS, and JavaScript