.form-group.svelte-1fje2dd{margin-bottom:1.5rem}.form-group.svelte-1fje2dd label:where(.svelte-1fje2dd){display:block;color:var(--text-color-1);font-weight:500;margin-bottom:.5rem;font-size:.95rem}.input-wrapper.svelte-1fje2dd{position:relative}.input-wrapper.svelte-1fje2dd input:where(.svelte-1fje2dd){width:100%;background:var(--background-color-1);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.75rem 1rem;color:var(--text-color-1);font-size:1rem;font-family:inherit;transition:all .2s ease}.input-wrapper.has-toggle.svelte-1fje2dd input:where(.svelte-1fje2dd){padding-right:3rem}.input-wrapper.svelte-1fje2dd input:where(.svelte-1fje2dd):focus{outline:none;border-color:var(--theme-color-2);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.2)}.input-wrapper.svelte-1fje2dd input:where(.svelte-1fje2dd)::placeholder{color:var(--text-color-3)}.form-group.svelte-1fje2dd small:where(.svelte-1fje2dd){display:block;margin-top:.25rem;color:var(--text-color-3);font-size:.85rem}.toggle-password.svelte-1fje2dd{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color-2);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.toggle-password.svelte-1fje2dd:hover{color:var(--text-color-1)!important}.toggle-password.svelte-1fje2dd svg{font-size:1rem}.toggle-password.svelte-1fje2dd svg path{fill:currentColor!important}.auth-footer.svelte-i9dozi{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.auth-footer.svelte-i9dozi p{color:var(--text-color-2);margin:.5rem 0;font-size:.9rem}.auth-footer.svelte-i9dozi a{color:var(--theme-color-2);text-decoration:none;font-weight:500;transition:color .2s ease}.auth-footer.svelte-i9dozi a:hover{color:var(--theme-color-1);text-decoration:underline}
