:root {
  // Custom variable values only support SassScript inside `#{}`.
  @each $color, $value in $colors-alt {
    --#{$variable-prefix}#{$color}: #{$value};
  }

  @each $color, $value in $grays-alt {
    --#{$variable-prefix}gray-#{$color}: #{$value};
  }

  @each $color, $value in $theme-colors-alt {
    --#{$variable-prefix}#{$color}: #{$value};
  }

  @each $color, $value in $theme-colors-rgb-alt {
    --#{$variable-prefix}#{$color}-rgb: #{$value};
  }

  --#{$variable-prefix}white-rgb: #{to-rgb($white-alt)};
  --#{$variable-prefix}black-rgb: #{to-rgb($black-alt)};
  --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color-alt)};
  --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg-alt)};

  // root and body

  --#{$variable-prefix}body-color: #{$body-color-alt};
  --#{$variable-prefix}body-bg: #{$body-bg-alt};

  // ?

  --#{$variable-prefix}gradient: #{$gradient-alt};
}
