The non-obvious secret of CSS custom properties for the shorthand properties
In the case of using CSS Custom Properties for the shorthand properties, all values must be defined. If it isn't done the shorthand property won't be defined. So the padding property isn't defined!