Which ordering guarantees does PostCSS provide when plugins rewrite the same declaration?
PostCSS walks a single AST sequentially through plugins registered with use() . It does not topologically sort plugins or detect conflicts, so when two plugins rewrite the same declaration, the final AST depends only on execution order and on whether each plugin mutates nodes in place or replaces them. This leaves plugin sequencing as a manual decision. In a