Great job!
People often insist that JS is necessary for interactivity, and it really, really isn't. You can create interactive web experiences without JS, and just add sprinkles of it when it makes sense.
"Basics" are more than enough for the vast majority of web content.