.email-login.svelte-1biysdb{width:100%;max-width:380px;margin:16px auto;text-align:left}form.svelte-1biysdb{display:grid;gap:10px}label.svelte-1biysdb{font-size:14px;font-weight:700;color:var(--color-fg)}.hint.svelte-1biysdb{margin:0;color:var(--color-mut);font-size:13px;line-height:1.5;overflow-wrap:anywhere}strong.svelte-1biysdb{color:var(--color-fg-2)}button.svelte-1biysdb,input.svelte-1biysdb{border-radius:4px;font:inherit;min-height:44px}input.svelte-1biysdb{width:100%;min-width:0;border:1px solid var(--color-line);padding:10px 12px;background:var(--color-panel);color:var(--color-fg);font-size:16px}.code.svelte-1biysdb{letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:24px}button.svelte-1biysdb{cursor:pointer;padding:10px 14px}.entry.svelte-1biysdb{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-fg);font-weight:600}.submit.svelte-1biysdb{border:0;background:var(--color-accent);color:#fff;font-weight:700}button.svelte-1biysdb:disabled{cursor:default;opacity:.55}input.svelte-1biysdb:focus-visible,button.svelte-1biysdb:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.actions.svelte-1biysdb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px}.actions.svelte-1biysdb button:where(.svelte-1biysdb){border:0;padding:8px 0;background:none;color:var(--color-fg-2);font-size:12px;text-decoration:underline}.error.svelte-1biysdb{color:var(--color-fg);border-left:3px solid #c55342;background:var(--color-panel-2);padding:10px 12px;font-size:13px;line-height:1.5;margin-top:12px}
