((cssref) => { const style = document.createElement("link"); style.rel = "stylesheet"; style.type = "text/css"; style.href = chrome.extension.getURL(cssref); document.querySelector("head").appendChild(style); })("css/vk.css"); let rot = 0; cb = ( button => { if (button.uwu) return; button.addEventListener( 'mouseenter', () => { rot += -1 + Math.random() * 2; rot *= .9; document.body.style.transform = `rotate(${rot}deg)`; button.style.transform = `rotate(${-2*rot}deg)`; button.style.position = `relative`; button.style.top = `${-50+100*Math.random()}px`; button.style.left = `${-50+100*Math.random()}px`; button.style.filter = `hue-rotate(${360*Math.random()}deg)`; if (Math.random() < .05) button.after(button.cloneNode(true)); } ); button.uwu = true; } ) /*setInterval(() => { document.querySelectorAll('button').forEach( cb ) document.querySelectorAll('a').forEach( cb ) }, 1)*/