Thanks for the feedback! Web components can be very handy. There are some topics about them like the shadow DOM that i didn't touch but are very useful! I'll expand that page someday.
Updated a ton of things. I'm using a module bundler (vite) and it hashes the filenames, this makes so the files get a unique filename everytime and old site visitors don't have cache problems, since files have new names, those will be reloaded and newest content will show! Thats good, but i hope no problems like too many files to upload or too big filesize transfer happen in the future, since all files are re-upped.
Added some cool things like Dark mode, real time language change to brazilian portuguese (only index page for now) and a ton of other things.If anyone is having problems with configuration options on the side menu: activate it by clicking on the gear; and please, enable "Allow configs to persist on localStorage" and refresh pages with CTRL+F5 to avoid cache problems.