Порядок не обязателен, вы можете поставить color
в начале или конце, и он не будет «неправильным».
В документации указано <shadow> = inset? && <length>{2,4} && <color>
Эти &&
разделители означают, что они обязательны, но порядок не важен. ?
для inset?
и <color>?
означают, что эти поля являются необязательными.
Компилятор устанавливает значения на основе типа ввода.