I came up with this code that is supposed to style the elements differently based on their tag names. However, when I tested it, the styling did not work as expected. For example, 'London' should be displayed as a large and bold h1 text, while the other two should be h2 texts. But instead, everything shows up as normal text. Additionally, if I use only two elements in the weather-app, they display correctly, but adding more than two causes issues. Another problem I noticed is that when using the same element name twice, only the first instance gets styled properly, while the second appears as regular text. I'm seeking help in identifying and fixing these issues. Any advice or guidance would be greatly appreciated. Thank you!