I’ve often used
unset in my CSS –
global keywords that can be applied to any property.
The difference is small, but important:
unset allows inheritance,
initial does not.
But then Firefox implemented
revert and I was confused –
how is this one different from the others?!
It turns out
revert is the one I wanted all along.
It rolls back styles to the expected browser default for each element,
rather than using the specification default for each property.