Hulu - No Grey Overlay

gets rid of grey overlay that shows up when you move the mouse

// ==UserScript==
// @name         Hulu - No Grey Overlay
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  gets rid of grey overlay that shows up when you move the mouse
// @author       yu
// @match        https://www.tampermonkey.net/scripts.php
// @grant        try to take over the world!
// @include *hulu.com*
// ==/UserScript==

//sorry but this script is terrible.. anyways it is working for me to get rid of the
//get rid of the grey overlay that shows up when you move the mouse
//with the three different things going on here,
//one of which definitely isn't doing anything
//who knows what's going on h ere
//i think 70% likely its that global styles function and the one line calling it
//but eh who knows
//anyways check out my music at streaming sites worldwide lololololol

try
{
function dongo() {
    'use strict';
    var gg2 = document.getElementsByClassName("player-mask__gradient");
    gg2[0].style.background = "";
    var style = document.createElement('style');
    style.innerHTML = `
    .player-mask__gradient {
    background: linear-gradient(180deg,rgba(38,41,48,0) 0,rgba(38,41,48,0) 50%,#262930);
    }
    `;
  document.head.appendChild(style);
    // Your code here...
    var gg = document.getElementsByClassName("player-mask");
    const config = { attributes: true, childList: true, subtree: true };
    const callback = function(mutationsList, observer) {
    // Use traditional 'for loops' for IE 11
    for(let mutation of mutationsList) {
        if (mutation.type === 'childList') {
            console.log('A child node has been added or removed.');
        }
        else if (mutation.type === 'attributes') {
            console.log('The ' + mutation.attributeName + ' attribute was modified.');
        }
    }
    const observerb = new MutationObserver(callback);
    observerb.observe(gg[0], config);
}


}


    function addGlobalStyle(css) {
    var head, style;
    head = document.getElementsByTagName('head')[0];
    if (!head) { return; }
    style = document.createElement('style');
    style.type = 'text/css';
    style.innerHTML = css;
    head.appendChild(style);
}

dongo();
    addGlobalStyle(".player-mask__gradient {background:#000000;}");
}
catch(err)
{
    var ggp = 1;
}