@function each-negative-skew($skew-config) {
  @each $key, $skew in $skew-config {
    $skew-config: map.set($skew-config, $key, -$skew);
  }
  @return $skew-config;
}

$utilities: map-merge(
  $utilities,
  (
    "skew-x": (
      property: --bs-skew-x,
      class: skew-x,
      variants: skew,
      values: $skew-config,
    ),
    "skew-y": (
      property: --bs-skew-y,
      class: skew-y,
      variants: skew,
      values: $skew-config,
    ),
    "negative-skew-x": (
      property: --bs-skew-x,
      class: -skew-x,
      variants: skew,
      values: each-negative-skew($skew-config),
    ),
    "negative-skew-y": (
      property: --bs-skew-y,
      class: -skew-y,
      variants: skew,
      values: each-negative-skew($skew-config),
    ),
  )
);
