three card selection components and some styling