message: chore: update style config hook to support new anatomy
diff: @@ -59,8 +59,12 @@ export function useStyleConfig(themeKey: any, props: any = {}, opts: any = {}) {
  const styles = mergeWith({}, baseStyles, sizes, variants)
  - if (opts?.isMultiPart && styleConfig.parts) {
  - styleConfig.parts.forEach((part: string) => {
  + // parts could be a literal array (backward compat) or
  + // our parts iterable (new)
  + const parts = Array.from<string>(styleConfig.parts ?? [])
  +
  + if (opts?.isMultiPart && parts) {
  + parts.forEach((part: string) => {
  styles[part] = styles[part] ?? {}
  })
  }
  