     }

        /* Start overlay styling */
        .start-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(100, 100, 100, 1.0); /* Solid gray with slight transparency */
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 1000;
        }

        .start-clickme-wrapper {
            display: grid;
            grid-template-row