ApexCharts card - A highly customizable graph card

Any way to get color threshold fills to work with values below zero?

image

Series config.
yaxis:
  - id: temperature
    show: true
    apex_config:
      tickAmount: 7
      decimalsInFloat: 0
      forceNiceScale: true
      title:
        text: Temperature
        rotate: -90

series:
  - entity: sensor.outdoor_temperature
    name: Temperature
    yaxis_id: temperature
    fill_raw: 'null'
    type: area
    stroke_width: 1
    opacity: 0.5
    color: rgb(255, 179, 0)
    color_threshold: &temp_colors
      - value: -70
        color: rgb(115, 70, 105)
      - value: -55
        color: rgb(202, 172, 195)
      - value: -40
        color: rgb(162, 70, 145)
      - value: -25
        color: rgb(143, 89, 169)
      - value: -15
        color: rgb(157, 219, 217)
      - value: -8
        color: rgb(106, 191, 181)
      - value: -4
        color: rgb(100, 166, 189)
      - value: 0
        color: rgb(93, 133, 198)
      - value: 1
        color: rgb(68, 125, 99)
      - value: 10
        color: rgb(128, 147, 24)
      - value: 21
        color: rgb(243, 183, 4)
      - value: 30
        color: rgb(232, 83, 25)
      - value: 47
        color: rgb(71, 14, 0)