.auth-card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0;font-size:clamp(42px,7vw,50px);line-height:1}.auth-card.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0;color:var(--muted);font-size:17px;line-height:1.6}.auth-form.svelte-1x05zx6{width:min(100%,440px);display:grid;gap:16px;margin-top:10px;padding:24px;border:1px solid var(--soft);border-radius:var(--radius);background:#fff;text-align:left}label.svelte-1x05zx6{display:grid;gap:8px;color:rgba(var(--dark-base),.72)}input.svelte-1x05zx6{min-height:50px;border:1px solid var(--soft);border-radius:14px;padding:0 14px;background:#fbfbfb;outline:none}input.svelte-1x05zx6:focus{border-color:#168bd880;box-shadow:0 0 0 4px var(--accent-soft)}.password-input.svelte-1x05zx6{position:relative;display:block}.password-input.svelte-1x05zx6 input:where(.svelte-1x05zx6){width:100%;padding-right:48px}.password-input.svelte-1x05zx6 button:where(.svelte-1x05zx6){position:absolute;top:50%;right:8px;width:36px;height:36px;border:0;border-radius:10px;background:transparent;cursor:pointer;transform:translateY(-50%)}.form-links.svelte-1x05zx6{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-links.svelte-1x05zx6 a:where(.svelte-1x05zx6):last-child{color:var(--accent)}.button.svelte-1x05zx6:disabled{opacity:.45;cursor:not-allowed}.form-error.svelte-1x05zx6{padding:12px;border-radius:12px;background:#ffe8e8;color:#9c2222}
