
        canvas {
            image-rendering: pixelated;
        }

        body {
            margin: 0;
            background-color: rgb(30, 121, 167);
        }

        .full {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            
            --display: flex;
            --justify-content: center;
            --align-items: center;
        }
        .hidden {display:none;}

        .full canvas {
            position: absolute;
            object-fit: contain;
            height: 100%;
            width: 100%;
            cursor: none;
        }
        .crt::before {
            content: " ";
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background: linear-gradient(#fff1 50%, #0001 50%), linear-gradient(90deg, #f001, #0f01, #00f1);
            z-index: 2;
            background-size: 100% 2px, 3px 100%;
            pointer-events: none;
        }

    