feat: style joining page

2 jobs for feat/US140-join-structure in 4 minutes and 4 seconds (queued for 1 second)