.auth-card.svelte-1x05zx6{box-sizing:border-box;width:100%;max-width:400px;margin:6vh auto;padding:28px;border:1px solid var(--ledger-border);border-radius:16px;background:var(--ledger-surface-lowest);box-shadow:0 8px 32px var(--theme-shadow)}.auth-brand.svelte-1x05zx6{display:flex;align-items:center;gap:10px;margin-bottom:20px}.auth-brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){display:block;object-fit:contain}.auth-brand.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:var(--ledger-primary);font-size:1.1rem;font-weight:750;letter-spacing:-.025em}h1.svelte-1x05zx6{margin:0 0 20px;font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}p.svelte-1x05zx6{line-height:1.5;color:var(--ledger-muted)}form.svelte-1x05zx6{display:grid;gap:16px}label.svelte-1x05zx6{display:grid;gap:6px;margin:0;font-size:.85rem;font-weight:600}input.svelte-1x05zx6:not([type=checkbox]),textarea.svelte-1x05zx6{width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:9px;background:var(--ledger-surface-lowest);font:inherit}.check.svelte-1x05zx6{display:flex;align-items:center;gap:9px;min-height:24px;margin:0;font-size:.85rem;font-weight:400;line-height:1.4;cursor:pointer}.check.svelte-1x05zx6 input:where(.svelte-1x05zx6){flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:var(--ledger-primary);cursor:pointer}button.svelte-1x05zx6{min-height:42px;padding:10px 16px;border:1px solid var(--ledger-border);border-radius:9px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.primary.svelte-1x05zx6{width:100%;margin:0;border-color:var(--ledger-primary);background:var(--ledger-primary);color:var(--theme-on-primary)}.primary.svelte-1x05zx6:hover:not(:disabled){border-color:var(--ledger-primary-strong);background:var(--ledger-primary-strong)}.secondary.svelte-1x05zx6{margin-top:16px;background:var(--ledger-surface-lowest)}input.svelte-1x05zx6:focus-visible,textarea.svelte-1x05zx6:focus-visible,button.svelte-1x05zx6:focus-visible{outline:3px solid var(--theme-selected);outline-offset:2px}input.svelte-1x05zx6:not([type=checkbox]):focus-visible,textarea.svelte-1x05zx6:focus-visible{border-color:var(--ledger-primary)}button.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.auth-error.svelte-1x05zx6{padding:12px;border-radius:9px;background:var(--theme-surface);color:var(--theme-danger)}.setup-secret.svelte-1x05zx6{display:block;overflow-wrap:anywhere;padding:16px;margin-bottom:16px;border-radius:9px;background:var(--ledger-surface-low)}.recovery-codes.svelte-1x05zx6{margin-bottom:16px;font-family:monospace;font-size:.85rem}.recovery-codes.svelte-1x05zx6+.check:where(.svelte-1x05zx6){margin-bottom:16px}@media(max-width:520px){.auth-card.svelte-1x05zx6{margin:24px auto;padding:24px}}
