updated rewards page styles
reworked login to use new custom component