Youtube Home Rescaler

I can fix it

// ==UserScript==
// @name         Youtube Home Rescaler
// @namespace    LeKAKiD
// @version      2025-04-25
// @description  I can fix it
// @author       LeKAKiD
// @match        https://www.youtube.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @grant        none
// @license      MIT
// ==/UserScript==

(async function() {
    const grid = await new Promise((resolve) => {
        const observer = new MutationObserver(() => {
            const element = document.querySelector('#primary > ytd-rich-grid-renderer');
            if(element) {
                resolve(element);
                observer.disconnect();
            }
        });
        observer.observe(document.body, {childList: true, subtree: true});
    });

    grid.style.setProperty('--ytd-rich-grid-items-per-row', 4);
    const observer = new MutationObserver(() => {
        grid.style.setProperty('--ytd-rich-grid-items-per-row', 4);
    });
    observer.observe(grid, {attributes: true});
})();