styling and color pallete implementation