48 px Touch-Targets, hohe Kontraste, sichtbarer Fokus-Ring (3 px Salbei-Schatten), Fehler-Farbe Rot + Icon + Text (nie nur Farbe). Labels immer sichtbar — kein Placeholder-als-Label-Anti-Pattern.
45+: 01 Boxed (Text) + 05 Punkte oder 06 Boxen (PIN). Am klarsten, keine Ambiguität.
Modern/Fancy: 03 Filled (Text) + 07 Linien (PIN). Passt am besten zur Stille-Ästhetik.
Alle Varianten teilen: 3 px Sage-Fokusring, Label immer sichtbar, Fehler = Rot + Icon + Text, min. 48 px Höhe.
02 Underline (Floating Label) birgt ein Risiko: der Label-Sprung kann für ältere Nutzer irritierend sein. Im Zweifel: Boxed oder Filled.
Ein Stil pro App — nicht mischen. Wenn Boxed, dann überall Boxed. Ausnahme: PIN darf anders sein als Text (weil es ein anderer Input-Typ ist).
Toggle-Typ: iOS-nativ für Ja/Nein, Pill für Entweder/Oder. Das darf sich unterscheiden.