<div>
            <h1 style="color: black;">Music</h1>
            <button id="innerButton" style="
                    width: 130px; 
                    height: 44px; 
                    border-radius: 12px; 
                    background-color: #959595; 
                    color: white; 
                    font-family: Arial, Helvetica, sans-serif; 
                    border: none; 
                    transition: background-color 500ms;" onmouseover="this.style.backgroundColor='#e36710';" onmouseout="this.style.backgroundColor='#959595';" onclick="
                    var win = window.open('', '_blank'); 
                    if (win) {
                        var doc = win.document;
                        var html = `
                            <!DOCTYPE html>
                            <html lang='en'>
                            <head>
                                <meta charset='UTF-8'>
                                <meta name='viewport' content='width=device-width, initial-scale=1.0'>
                                <title>404 error</title>
                                <style>
                                    body {
                                        background-color: black;
                                        margin: 0;
                                        display: flex;
                                        flex-direction: column;
                                        align-items: center;
                                        justify-content: center;
                                        height: 100vh;
                                        overflow: hidden; /* Changed to hidden */
                                    }

                                    h1 {
                                        color: white;
                                        font-family: Arial, Helvetica, sans-serif;
                                        margin-bottom: 20px; 
                                    }

                                    .webgl-content {
                                        display: none;
                                        position: relative;
                                        width: 100%;
                                        height: 100%;
                                        overflow: auto; 
                                    }

                                    .responsive-iframe {
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        width: 100%;
                                        height: 100%;
                                        border: none;
                                    }

                                    .button {
                                        border-radius: 10px; 
                                        background-color: #959595; 
                                        color: white; 
                                        width: 120px; 
                                        height: 40px; 
                                        font-family: Arial, Helvetica, sans-serif; 
                                        border: none; 
                                        transition: background-color 500ms; 
                                        cursor: pointer; 
                                        margin: 0 5px; 
                                        position: relative; 
                                        z-index: 1; 
                                    }

                                    .button:hover {
                                        background-color: #e36710;
                                    }

                                    .controls {
                                        position: absolute;
                                        top: 20px; 
                                        right: 20px; 
                                        display: flex;
                                        flex-direction: row; 
                                        align-items: center; 
                                    }

                                    .button.hide-button, 
                                    .button.back-button, 
                                    .button.fullscreen-button {
                                        width: 75px; 
                                        height: 25px; 
                                    }

                                    /* Overlay styles */
                                    .overlay {
                                        display: none; /* Start hidden */
                                        position: fixed;
                                        top: 0;
                                        left: 0;
                                        width: 100%;
                                        height: 100%;
                                        background: white; /* White background */
                                        z-index: 10; /* On top of other elements */
                                        text-align: center; /* Center text */
                                        padding-top: 25%; /* Space for the hide button */
                                        color: black; /* Set color for overlay text */
                                        font-size: 24px; /* Size for error message */
                                    }

                                    /* Styling for hide button in overlay */
                                    .overlay .hide-button {
                                        background-color: white; /* Default background color */
                                        color: black; /* Default text color */
                                    }

                                    /* Hover effect for the hide button in overlay */
                                    .overlay .hide-button:hover {
                                        background-color: #e36710; /* Hover effect color */
                                        color: white; /* Change text color on hover */
                                    }
                                </style>
                            </head>
                            <body>
                                <h1 id='title'>S0undCl0ud</h1>
                                <button class='button' id='innerButton'>OpenPage</button>
                                <div class='webgl-content'>
                                    <div class='iframe-container'>
                                        <iframe class='responsive-iframe' src='' allowtransparency='true' frameborder='0' scrolling='yes' allowfullscreen></iframe>
                                    </div>
                                    <div class='controls'>
                                        <button class='button hide-button' id='hideButton' onclick='toggleOverlay();'>Hide</button>
                                        <button class='button fullscreen-button' id='fullscreenButton' onclick='toggleFullScreen();'>Fullscreen</button>
                                        <button class='button back-button' onclick='goBack();'>Back</button>
                                    </div>
                                </div>
                                <div class='overlay' id='overlay'>
                                    <div>404 Error Occurred</div>
                                    <button class='button hide-button' id='hideButtonInOverlay' onclick='toggleOverlay()' style='width: 250px; height: 60px; font-size: 16px;'>Hide Overlay</button>
                                </div>
                                <script>
                                    var currentLinkIndex = 0;
                                    var links = ['https://iwanttobealightemployee.cissp.or.id/@/light/hvtrs8%2F-smuldalmuf.aoo%2F', 'https://ihatedarkthings.cissp.or.id/a'];

                                    function goBack() {
                                        document.getElementById('title').style.display = 'block';
                                        document.getElementById('innerButton').style.display = 'block';
                                        document.querySelector('.webgl-content').style.display = 'none';
                                        if (document.fullscreenElement) {
                                            document.exitFullscreen();
                                        }
                                    }

                                    function toggleFullScreen() {
                                        var gameContainer = document.querySelector('.webgl-content');
                                        var fullscreenButton = document.getElementById('fullscreenButton');
                                        if (!document.fullscreenElement) {
                                            if (gameContainer.requestFullscreen) {
                                                gameContainer.requestFullscreen();
                                            } else if (gameContainer.mozRequestFullScreen) {
                                                gameContainer.mozRequestFullScreen();
                                            } else if (gameContainer.webkitRequestFullscreen) {
                                                gameContainer.webkitRequestFullscreen();
                                            } else if (gameContainer.msRequestFullscreen) {
                                                gameContainer.msRequestFullscreen();
                                            }
                                            fullscreenButton.textContent = 'Exit Fullscreen';
                                        } else {
                                            document.exitFullscreen();
                                            fullscreenButton.textContent = 'Fullscreen';
                                        }
                                    }

                                    function toggleOverlay() {
                                        var overlay = document.getElementById('overlay');
                                        var hideButton = document.getElementById('hideButton'); // Main hide button for overlay
                                        var hideButtonInOverlay = document.getElementById('hideButtonInOverlay'); // Hide button in overlay
                                        if (overlay.style.display === 'none' || overlay.style.display === '') {
                                            overlay.style.display = 'block';
                                            hideButton.style.backgroundColor = 'white'; // Change color to white for the main hide button
                                            hideButton.style.color = 'black'; // Change text color to black for the main button
                                            hideButtonInOverlay.style.backgroundColor = 'white'; // Set overlay hide button color to white
                                            hideButtonInOverlay.style.color = 'black'; // Set overlay hide button text color to black
                                        } else {
                                            overlay.style.display = 'none';
                                            hideButton.style.backgroundColor = '#959595'; // Reset color to original for the main button
                                            hideButton.style.color = 'white'; // Reset text color to original for the main button
                                            hideButtonInOverlay.style.backgroundColor = ''; // Reset overlay button color
                                            hideButtonInOverlay.style.color = ''; // Reset overlay button text color
                                        }
                                    }

                                    document.getElementById('innerButton').onclick = function() {
                                        currentLinkIndex = (currentLinkIndex + 1) % links.length;
                                        document.querySelector('.responsive-iframe').src = links[currentLinkIndex];
                                        document.getElementById('title').style.display = 'none';
                                        document.getElementById('innerButton').style.display = 'none';
                                        var gameContainer = document.querySelector('.webgl-content');
                                        gameContainer.style.display = 'block';
                                        // No call to toggleOverlay here to keep overlay hidden initially
                                    }
                                </script>
                            </body>
                            </html>`;
                        doc.open();
                        doc.write(html);
                        doc.close();
                    }
                ">
                OpenPage
            </button>
        </div>