when accessed from mobile devices, my site doesn't resize automatically and when I run a test I get a message about the content not fitting in the viewport. Does this have anything to do with my theme? How do I fix it?".
I think some of your embedded code is not responsive, and that's making the site display differently on mobile devices. You might want to see if the BeatStars widget has something you can embed for mobile devices instead, or if you can set the width of it to something narrower.