.carousel-confirm-modal .overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;animation:.2s ease-out carousel-confirm-modal-fadeIn;display:flex;position:fixed;inset:0}.carousel-confirm-modal .container{width:100%;max-width:440px;margin:1rem;animation:.25s ease-out carousel-confirm-modal-slideUp;position:relative}.carousel-confirm-modal .glow{position:relative}.carousel-confirm-modal .glow:before,.carousel-confirm-modal .glow:after{content:"";background:linear-gradient(100deg,var(--rainbow-1),var(--rainbow-2),var(--rainbow-3),var(--rainbow-4),var(--rainbow-1),var(--rainbow-2),var(--rainbow-3),var(--rainbow-4));z-index:-1;background-size:300%;border-radius:20px;width:100%;height:100%;animation:20s linear infinite carousel-confirm-modal-shadow;position:absolute}.carousel-confirm-modal .glow:after{filter:blur(16px);opacity:.5;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px}@keyframes carousel-confirm-modal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes carousel-confirm-modal-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes carousel-confirm-modal-shadow{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}
