It's not really visible, but if you change the background color from white to something else you can see that when <main> wraps there are 2 white "gaps" with purple background and diagonal stripes. I've tried to search how can I get rid of those and match the size of the content inside but the only thing I found was the " gap: 0;" thing, but that doesn't work. If anyone knows how can I fix that please let me know, and if you didn't understood what I was trying to say please say so I can explain again haha.