Isn't the quality of a Site Template just visual?

Hello! I am creating a website template for ThemeForest and I have a question regarding rejection due to the item’s lack of quality.

Even if the final result is good, can the lack of an index commented in “style.css” and the lack of positioning of the typography “h1, h2, h3, h4, h5, h6” cause the item to be rejected?

Another question is whether I can use “: root” css variables in my templates. The last question: Can I embed a “Google Maps” with a simple iframe? Using the API can make it difficult for buyers to implement.

Thank you for your help!

If you item was hard rejected, the reason for hard rejection was 99% the design.

You can use any valid CSS.

You can use maps via iframe.