Miriam Suzanne explains in a Mozilla Developer video on the subject.
revert value in CSS "resets" a property back to it's inherited value, only going as far back as the UA stylesheet. That's critical, as it won't reset a
<p to inline, for example, because a
<p is a block-level element as set in the UA stylesheet.… Read article