It's a classic scenario. You have a sidebar, and you have content. They are getting in the way of each other, and float: left isn't going to cut...
If you're here, chances are you know what Svelte is and you know what Firebase is. I can tell you from experience that these two can work very nicely...