.new-password-note.svelte-1x05zx6{color:#8a5a00;background:#fff7e6;border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.6}.auth-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0;font-size:clamp(2.625rem,7vw,3.125rem);line-height:1}.auth-card.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.auth-form.svelte-1x05zx6{border:1px solid var(--soft);border-radius:var(--radius);text-align:left;background:#fff;gap:1rem;width:min(100%,27.5rem);margin-top:.625rem;padding:1.5rem;display:grid}label.svelte-1x05zx6{color:rgba(var(--dark-base), .72);gap:.5rem;display:grid}input.svelte-1x05zx6{border:1px solid var(--soft);background:#fbfbfb;border-radius:4px;outline:none;min-height:3.125rem;padding:0 .875rem}input.svelte-1x05zx6:focus{box-shadow:0 0 0 4px var(--accent-soft);border-color:#168bd880}.password-input.svelte-1x05zx6{display:block;position:relative}.password-input.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:100%;padding-right:3rem}.password-input.svelte-1x05zx6 button:where(.svelte-1x05zx6){cursor:pointer;background:0 0;border:0;border-radius:4px;width:2.25rem;height:2.25rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.button.svelte-1x05zx6:disabled{opacity:.45;cursor:not-allowed}.form-error.svelte-1x05zx6{color:#9c2222;background:#ffe8e8;border-radius:.75rem;padding:.75rem}
