button style refactor - :hover style change