.auth-wrap.svelte-8hxg6w{display:flex;justify-content:center;padding:var(--space-16) var(--space-4)}.auth-wrap.svelte-8hxg6w .auth-card{width:100%;max-width:26rem}.auth-head.svelte-8hxg6w{display:flex;flex-direction:column;gap:var(--space-2)}h1.svelte-8hxg6w{font-family:var(--font-display);font-size:var(--text-xl);color:var(--fg)}form.svelte-8hxg6w{display:flex;flex-direction:column;gap:var(--space-4)}.field.svelte-8hxg6w{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-8hxg6w{font-size:var(--text-sm);color:var(--fg-muted)}input.svelte-8hxg6w{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface-raised);color:var(--fg);font-size:var(--text-base)}button.svelte-8hxg6w{height:var(--control-h);border:none;border-radius:var(--radius-btn);background:var(--navy);color:var(--fg-on-navy);font-size:var(--text-base);letter-spacing:var(--tracking-btn);cursor:pointer;transition:background var(--transition-fast)}button.svelte-8hxg6w:hover{background:var(--navy-hover)}button.svelte-8hxg6w:disabled{opacity:.6;cursor:default}.fehler.svelte-8hxg6w{color:var(--danger);font-size:var(--text-sm)}.alt.svelte-8hxg6w{font-size:var(--text-sm);color:var(--fg-muted)}.alt.svelte-8hxg6w a:where(.svelte-8hxg6w){color:var(--accent);text-decoration:underline;text-underline-offset:3px}
