How to kill the grey default border on HTML elements?

For a brief second before the HTML element is rendered, by default they show a 1px solid grey border… its gross - how can I kill this border? I’ve tried styling the HTML element from within to no avail.

image

How do you see this border? I have tried it a few times but couldn’t see the border. Are you sure it is not related to the html code you put inside? Did you see it with the totally fresh/empty html element?

I see it for around a second before the HTML content loads. I’m loading an undraw illustration like so:

image

Resulting in…

image

Note that when it loads the problematic border disappears.

The screenshot in my original post is what it looks like while loading, where the border is present. It seems when the HTML element is empty this is not the case, but only happens when in use… which sadly doesn’t solve anything