.auth-modal-backdrop.svelte-1x05zx6{all:unset;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100}.auth-modal-content.svelte-1x05zx6{background:#fafafa;padding:2rem;border-radius:8px;color:#333;width:450px}h2.svelte-1x05zx6{margin-top:0;font-family:Lexend}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:1rem;padding:20px 10px}.error.svelte-1x05zx6{color:var(--color-pink);font-family:Fredoka;margin:0}p.password-reset.svelte-1x05zx6{font-family:Fredoka;font-size:14px;color:#777;margin:10px 0 0}p.password-reset.svelte-1x05zx6 button:where(.svelte-1x05zx6){all:unset;cursor:pointer;text-decoration:underline}.password-reset-error.svelte-1x05zx6{color:var(--color-pink);font-family:Fredoka;margin:10px 0 0}.password-reset-success.svelte-1x05zx6{font-family:Fredoka;font-size:15px;color:#777;margin:20px 0 0;font-weight:500}.password-reset-success.svelte-1x05zx6 .bold:where(.svelte-1x05zx6){font-weight:500;color:#333;font-size:18px}form.svelte-1x05zx6 input:where(.svelte-1x05zx6){all:unset;padding:10px 5px;font-family:Lexend}form.svelte-1x05zx6 input:where(.svelte-1x05zx6):active{border-bottom:2px black}.email.svelte-1x05zx6:hover,.password.svelte-1x05zx6:hover{background-color:#f8f8f8}.email.svelte-1x05zx6:focus{outline:3px dashed #EBAD00}.password.svelte-1x05zx6:focus{outline:3px dashed #EB6E00}
