            --modal-color: #ffffff;
            --dialog-shadow: 0px 20px 50px rgba(0, 0, 0, 0.25);
            --text-color: #222222;
        }

        .overlay {
            display: grid;
            grid-template-columns: auto minmax(0, 740px) auto;
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: var(--overlay-color);
            opacity: 0;
            visibility: hidden;
            transform: scale