lex;
}
 .modal {
     padding: 4rem 2rem;
     border-radius: .8rem;
     color: var(--light);
     background: var(--background);
     box-shadow: var(--m-shadow, .4rem .4rem 10.2rem .2rem) var(--shadow-1);
     position: relative;
     overflow: hidden;
}
 .modal__title {
     font-size: 3.2rem;
}
 .modal__text {
     padding: 0 4rem;
     margin-top: 4rem;
     font-size: 1.6rem;
     line-height: 2;
}
 .modal__btn {
     margin-top: 4rem;
     padding: 1rem 1.6rem;
     border: 1px solid var(--border-co