add type
add base style
add color, utility, z-index and normalize style