Full Screen Games on Typing.com

Full Screen the Games

// ==UserScript==
// @name         Full Screen Games on Typing.com
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Full Screen the Games
// @author       Zen
// @match        https://www.typing.com/student/game/*
// @license MIT
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    const observer = new MutationObserver((mutations, obs) => {
        const container = document.getElementById('js-game');
        container.style = "width: 100vw; height: auto; max-height: 100vh; aspect-ratio: 916 / 400; display: block;"
        const canvas = container && container.querySelector('canvas');

        if (canvas) {
            document.body.innerHTML = '';
            document.body.append(container);
            obs.disconnect();
        }
    });

    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();