var slackId = 'U02D0FE5H' var processStyles = str => str.replace(/;/g, '!important;').replace(/\.color/g, '#client-ui .color') window.addEventListener('load', () => { var interval = setInterval(() => { var $myStyle = document.getElementById('color_rule_color_' + slackId) if (!$myStyle) { return } clearInterval(interval) var $styles = Array.from(document.querySelectorAll('style')).filter(node => node.innerHTML.match(/\:not\(\.nuc\)/) ) $styles.forEach(node => { node.innerHTML = processStyles(node.innerHTML) }) }, 500); }, false)