abstracts action colors and syncs between base and theme variables