.modal{animation:mint-modal-pop .26s cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(circle at 18% 0,rgba(0,255,132,.08),transparent 26%),linear-gradient(145deg,#082f38,#041f28);border:1px solid rgba(0,255,132,.24);border-radius:20px;box-shadow:0 35px 90px #0000007a,inset 0 0 0 1px #b7ff5308;display:flex;margin-inline:14px;max-height:min(90dvh,900px);overflow:hidden;padding:14px;position:relative;width:calc(100% - 28px)}.modal__container{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00090cc7!important;display:flex;height:100%;justify-content:center;padding:18px 0;width:100%}.modal__content{border-radius:14px;overflow-y:auto;padding:6px;scrollbar-color:#00ff84 transparent;scrollbar-width:thin;width:100%}.modal__close{background:#011217eb;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;box-shadow:0 8px 20px #0000003d;color:#fff;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:12px;top:12px;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease;width:44px;z-index:30}.modal__close span{display:block;font-size:32px;font-weight:300;line-height:1;transform:translateY(-1px)}.modal__close:hover{background:#063c3d;border-color:#00ff848c;color:#b7ff53;transform:scale(1.06) rotate(3deg)}@keyframes mint-modal-pop{0%{filter:blur(5px);opacity:0;transform:translateY(20px) scale(.965)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@media (max-width:620px){.modal{border-radius:16px;margin-inline:7px;max-height:94dvh;padding:8px;width:calc(100% - 14px)}.modal__close{height:40px;right:8px;top:8px;width:40px}}
