(1.05);
            transition: visibility 0s linear .15s, opacity .15s 0s, transform .15s;
            z-index: 1;
        }

        .visible {
            opacity: 1;
            visibility: visible;
            transform: scale(1);
            transition: visibility 0s linear 0s, opacity .15s 0s, transform .15s;
        }

        .modal {
            place-self: center;
            display: flex;
            grid-area: 1/2/1/2;
            margin: 20px;
            flex-direction: column;
            p