@gamingonlinux I managed to get back into Steam on Linux using the -tcp command-line argument.

Based on the bug reports, it seems to be something to do with a WebSocket server somewhere going offline, I think.