refactor colors: use color palette throughout project

- Add color variants to color palette
- Use color palette variables for texts, dividers, etc.
- User can now create fully customizable colored buttons
- User can now create fully customizable colored tabs
- Fix switch inputs green color