The all shorthand is defined to reset all CSS properties except unicode-bidi and direction. It came up in a recent discussion that it's not entirely clear whether custom properties are also reset. Imho they should not be, but either way it needs clarification.