Previously, the icon color and background color were set to a theme's color palette and would not update when the palette was changed. The color hex values were hard coded. This PR keeps the hard-coded color values and adds the relevant CSS classes for the palette colors. The CSS classes override the hard-coded color values. However, if the palette color variable no longer exists, which can occur when switching themes, the hard-coded color values serve as a backup.
Fixes #18
Previously, the icon color and background color were set to a theme's color palette and would not update when the palette was changed. The color hex values were hard coded. This PR keeps the hard-coded color values and adds the relevant CSS classes for the palette colors. The CSS classes override the hard-coded color values. However, if the palette color variable no longer exists, which can occur when switching themes, the hard-coded color values serve as a backup.