Portfolio-Website: A website displaying all my projects

I made this for the portfolio project website. I know that the hover effects are maybe a bit overkill but I was just having fun with it. Also this was my first try at using JavaScript with HTML & CSS by adding the teleport me and dark mode buttons. The backgrounds for the projects and aboutme pages, I designed myself and I was interested if anyone could suggest how to get better a quality for a background that covers the entire page. Any other criticism and tips are greatly appreciated!