:root{--purple-gradient:linear-gradient(to right,#5b21b6,#9333ea);--green:#10b981;--blue:#60a5fa}.outer.svelte-mcaivm{text-align:center;margin:0}h1.svelte-mcaivm{font-size:3rem}.button.svelte-mcaivm{background:var(--purple-gradient);border-radius:2rem;max-width:fit-content;margin:6rem auto 0;padding:.5rem;position:relative}.button.svelte-mcaivm button:where(.svelte-mcaivm){text-transform:uppercase;cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;background-color:#fff;border:none;border-radius:1.5rem;padding:1.5rem 2rem;font-size:1.5rem}.button.svelte-mcaivm button:where(.svelte-mcaivm):hover{background-image:var(--purple-gradient);color:#fff}label.svelte-mcaivm{display:block}label.svelte-mcaivm input:where(.svelte-mcaivm){margin-top:2rem}.password.svelte-mcaivm{margin-top:8rem;position:relative}.password.svelte-mcaivm span:where(.svelte-mcaivm){border:.5rem solid var(--green);-webkit-user-select:all;user-select:all;cursor:text;border-radius:2rem;min-width:30rem;height:3rem;padding:1.5rem 2rem;font-size:2rem;font-weight:700;line-height:3rem;transition:background-color .2s;display:inline-block}.password.svelte-mcaivm span.hidden:where(.svelte-mcaivm){color:#0000}.password.svelte-mcaivm span:where(.svelte-mcaivm):hover,.password.svelte-mcaivm span:where(.svelte-mcaivm):focus,.password.svelte-mcaivm span.hidden:where(.svelte-mcaivm){background-color:var(--green);color:#fff;transition:background-color 50ms}footer.svelte-mcaivm{margin-top:2rem}
