Auth
Demo only · production lives in @rahhal/auth/reactLoginScreen (demo)
A UI-only walk-through of the canonical Rahhal phone-OTP login: phone step → OTP step → success. Two layouts share the same form body — `split` (default in this demo) adds a brand-led marketing pane on the start edge at `lg+` (hidden on mobile); `centered` is the focused single-card surface. The screens here are **not** wired to real auth — they navigate to a demo signed-in page. Production mini-apps consume the same UX via `<LoginScreen>` from `@rahhal/auth/react` and exchange the code with Supabase.