As I embark on my React project, I've been tasked with creating a CSS using TypeScript while referring to the color palette diagram provided below. Utilizing createMuiTheme to build the theme, I've realized that there are various possible conditions for each color set. Does this mean I have to create multiple themes for each set? Being new to React and TypeScript, I find myself puzzled by the task of implementing different opacity levels and text colors for each color set. I am seeking a solution to simplify this process.