Add <main> element support