#topModal.svelte-1f3w639{visibility:hidden;z-index:9999;position:fixed;top:0;left:0;right:0;bottom:0;background:#4448;display:flex;align-items:center;justify-content:center}#modal.svelte-1f3w639{position:relative;border-radius:6px;border:2px solid #000;filter:drop-shadow(5px 5px 5px #555)}#modal.border-gradient.svelte-1f3w639{position:relative;border:4px solid transparent;border-radius:10px;background:#fff;background-clip:padding-box;padding:10px 2px 2px;filter:none}#modal.border-gradient.svelte-1f3w639:after{position:absolute;top:-14px;bottom:-4px;left:-4px;right:-4px;background:linear-gradient(90deg,#3ec289,#f2da2b);content:"";z-index:-1;border-radius:10px}.visible.svelte-1f3w639{visibility:visible!important}#modal.svelte-1f3w639:focus{outline:none}#modal.border-gradient.svelte-1f3w639 .modal-close:where(.svelte-1f3w639){top:10px}.modal-close.svelte-1f3w639{z-index:1;position:absolute;top:10px;right:10px;width:30px;height:30px;padding:0;border:none;background:transparent;cursor:pointer;transition:transform .3s}@media (max-width: 767px){.modal-close.svelte-1f3w639{top:5px;right:5px;width:24px;height:24px}}.modal-close.svelte-1f3w639 svg:where(.svelte-1f3w639){display:block;width:100%;height:100%}.modal-close.svelte-1f3w639:hover{transform:scale(1.1)}.modal-close.svelte-1f3w639 line:where(.svelte-1f3w639){stroke:#000;stroke-width:2}#modal-content.svelte-1f3w639{max-width:calc(100vw - 4px);max-height:90vh;padding:1em;overflow:auto}
