diff --git a/.changeset/brave-wolves-draw.md b/.changeset/brave-wolves-draw.md new file mode 100644 index 0000000000..e2c7c91f51 --- /dev/null +++ b/.changeset/brave-wolves-draw.md @@ -0,0 +1,5 @@ +--- +"@pandacss/core": patch +--- + +fix(css): self-nesting works wrong way with conditions diff --git a/packages/core/src/conditions.ts b/packages/core/src/conditions.ts index 141d558958..fc8097c7db 100644 --- a/packages/core/src/conditions.ts +++ b/packages/core/src/conditions.ts @@ -11,7 +11,7 @@ import { Breakpoints } from './breakpoints' import { parseCondition } from './parse-condition' import { compareAtRuleOrMixed } from './sort-style-rules' -const order: ConditionType[] = ['at-rule', 'self-nesting', 'combinator-nesting', 'parent-nesting'] +const order: ConditionType[] = ['at-rule', 'self-nesting', 'combinator-nesting', 'parent-nesting', 'mixed'] interface Options { conditions?: ConditionsConfig