Name: outline
Value: [<'outline-color'> || <'outline-style'> || <'outline-width'>]
[...]
Canonical order: per grammar
https://drafts.csswg.org/css-ui-4/#propdef-outline
Could you please tell me if there is a reason why the canonical order of outline is different from that of border and border-<side>, or if they can be aligned?
Name: border
Value: <line-width> || <line-style> || <color>
[...]
Canonical order: per grammar
https://drafts.csswg.org/css-backgrounds-3/#propdef-border