The `Login` is both in `client/pages/Login.svelte` and also in `client/components/Login.svelte`. The one in `pages` is more like this demo and simply uses the `component`. The reason for the split is so you can prompt for a login with a `Modal` in situations where tearing the user away from what they're viewing might be wrong. A good example of this is if people are watching a video but need to log in to comment or chat.