Squashed commit of the following:
commit 187c649dda73d337b84cc79b3bc71c1820aa6f85
Author: Jared Pereira <jared@awarm.space>
Date: Tue May 6 23:49:13 2025 -0400
handle no handle given on oauth login and wire up new button
commit aeb5ecca4d167d22c9021d5cb584fc7ca3b815c0
Author: celine <celine@hyperlink.academy>
Date: Tue May 6 19:20:37 2025 -0400
tweaked login modal to fit bsky login