.anmelden.svelte-1if3aej{padding:48px var(--rand-seite) 32px;max-width:28rem;margin:0 auto}h1.svelte-1if3aej{font-family:var(--schrift-kopf);text-align:center;color:var(--farbe-primaer);margin:0 0 20px;font-size:2.25rem}h2.svelte-1if3aej{font-family:var(--schrift-kopf);margin:0;font-size:1.375rem}.karte.svelte-1if3aej{background:var(--farbe-weiss);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);flex-direction:column;gap:14px;padding:22px 20px;display:flex}label.svelte-1if3aej{color:var(--farbe-ruhig);flex-direction:column;gap:6px;font-weight:600;display:flex}input.svelte-1if3aej{box-sizing:border-box;border-radius:var(--radius-pille);background:var(--farbe-balkenspur);min-height:44px;color:var(--farbe-text);font:1rem var(--schrift-text);border:none;padding:0 16px}input.svelte-1if3aej:focus-visible,button.svelte-1if3aej:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px}button.svelte-1if3aej{border-radius:var(--radius-pille);background:var(--farbe-primaer);min-height:48px;color:var(--farbe-weiss);font:700 1rem var(--schrift-text);border:none}.fehler.svelte-1if3aej{border-radius:var(--radius-zeile);background:var(--farbe-rosahell);margin:0;padding:10px 14px}
