login form structure and styling with basic validation - todo functionality