Great job on this challenge. Overall it looks great. It is responsive, and the borders and spacing make this page very readable.
That said, you have some problems in the code. You have used the heading tags incorrectly. Heading tags, h1 - h6, are meant to structure the content, not style an element. So, main topic is h1, a sub-topic is h2, and a detail of a subtopic is h3. Anytime you use an h4 or h5, you have probably gone astray. This article can help. The heading tags go in order; an h5 should never immediately follow an h1 (the sentence under the h1 is a <p> not an <h5>). Note that <h4>Preparation time</h1>
has different opening and closing tags!
Also, avoid zombie styles: classes without styles in the css <span class = "High">Total:</span>
or styles that have no effect .recipe-main-box{ padding: 0; }
does nothing, because .recipe-main-box inherits padding: 0 from
*{
box-sizing: border-box;
padding: 0;
margin: 0;
}
Lastly, as @espringer21 mentioned, the markers on the lists are colored. You can color the list markers with the ::marker pseudo-element.
.prep-time-box ::marker { color: var(--rose-800)};
.ingredients-box ::marker, .instructions-box ::marker { color: var(--brown-800)};
You can find more information about ::marker here. Also, the instructions should be bold
<li>
<b>Beat the eggs:</b> In a bowl, beat the eggs
with a pinch of salt and pepper until they
are well mixed. You can add a tablespoon
of water or milk for a fluffier texture.
</li>
Hope this helps. And keep on coding!