<!-- Please provide all of the information requested below. We're a small team and without all of this information it's not possible for us to help and your bug report will be closed. --> **What version of Tailwind CSS are you using?** For example: v4.1.8 **What build tool (or framework if it abstracts the build tool) are you using?** Tailwind Play **Reproduction URL** https://play.tailwindcss.com/JbMqs7VnW1?file=css **Describe your issue** ```css @utility flex-1 { flex: 1 1 0px; } ``` The expected result would be just one utility, the new one: ```css .flex-1 { flex: 1 1 0px; } ``` But the old one is also implemented: ```css .flex-1 { flex: 1 1 0px; } .flex-1 { flex: 1; } ``` If I override the entire flex-* utility, at least the specificity will be correct: ```css @utility flex-* { flex: --value(integer, [*]) 1 0px; } ``` ```css .flex-1 { flex: 1; } .flex-1 { flex: 1 1 0px; } ``` https://play.tailwindcss.com/yPtNMkQL2r?file=css