Restructure button style implementation.