Add intelligence to inherit dirty color during theme switch

- Inherit dirty color from alternate theme
- Set default dirty color to red if nothing to inherit