.modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0f,#ffffff05),#1a0b2ef2;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d;display:flex;margin-inline:1rem;max-height:95dvh;max-width:510px;overflow:hidden;padding:30px 0;position:relative;width:100%}.modal__container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal__content{overflow-y:auto;padding:0 20px;width:100%}.modal__close{color:#fff;position:absolute;right:0;top:0;z-index:701}
