.form-container.svelte-trgadi{display:grid;grid-gap:1rem;gap:1rem;width:clamp(400px,90%,500px);background:#072038;border:var(--brdr-form);border-radius:5px;padding:2em;position:relative;transition:all .3s ease}.form-container.focused.svelte-trgadi{border-color:var(--clr-font-purple);box-shadow:0 0 20px #8a2be24d}.form-container.focused.svelte-trgadi:before{content:"";position:absolute;inset:-2px;border-radius:5px;padding:2px;background:linear-gradient(45deg,var(--clr-font-purple),var(--clr-act-pink),var(--clr-font-purple));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:svelte-trgadi-shine 2s ease-in-out infinite;pointer-events:none}@keyframes svelte-trgadi-shine{0%,to{opacity:.3}50%{opacity:.6}}.spinner-overlay.svelte-trgadi{position:absolute;inset:0;background-color:#072038cc;display:flex;align-items:center;justify-content:center;border-radius:5px;z-index:10}.spinner.svelte-trgadi{width:2rem;height:2rem;border:2px solid var(--clr-font-grey);border-top:2px solid var(--clr-font-purple);border-radius:50%;animation:svelte-trgadi-spin 1s linear infinite}@keyframes svelte-trgadi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
