updated theme/components, css, and login pages