@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes mm-content-enter{0%{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mm-content-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.magic-modal{position:fixed;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:var(--magic-modal-z-index,999);background:transparent;color:inherit;padding:0;border:none}.magic-modal__content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;max-height:100%;width:100%;display:flex;align-items:var(--magic-modal-content-align-items,center);justify-content:var(--magic-modal-content-justify-content,center);overflow-y:var(--magic-modal-content-overflow-y,auto)}dialog.magic-modal__content{margin:0;padding:0;border:0;background:transparent;outline:0}dialog.magic-modal__content::backdrop{background-color:transparent}.magic-modal__backdrop{position:fixed;inset:0;width:100%;height:100%;background-color:var(--magic-modal-backdrop-color,rgba(0,0,0,.5));-webkit-backdrop-filter:var(--magic-modal-backdrop-filter,unset);backdrop-filter:var(--magic-modal-backdrop-filter,unset);z-index:-1}.magic-modal-content-enter-active{animation:mm-content-enter 175ms ease}.magic-modal-content-leave-active{animation:mm-content-leave 175ms ease}@media(prefers-reduced-motion){.magic-modal-content-enter-active{animation:fade-in 175ms ease}.magic-modal-content-leave-active{animation:fade-out 175ms ease}}.magic-modal-backdrop-enter-active{animation:fade-in 175ms ease}.magic-modal-backdrop-leave-active{animation:fade-out 175ms ease}
