you have no idea how long it took to get this to work
this took fucking forever
I haven't touched JS in years so this was basically torture the entire time
but hey if that's torture, then call me a masochist because look at how cool this is

OK. time for some fun tech jargon because I need to flex
basically, this entire website was made using Astro and its view-transitions utilities. kudos to martrapp on github and their astro-vtbot repo. really made my life easier
thanks to that, I was able to make the site a single-page application.
that's what's letting you listen to the music through the youtube player without it refreshing every time you go to a new page