Clean up colors
Support Shadow DOM and new selectors