applyNumericalStyle = (elem, property, value) => {
  if (value === `${parseInt(value)}`) {
    value = parseInt(value)
  }
  if (value || parseInt(value) === 0) {
    elem.style.setProperty(property, typeof value === 'number' ? `${value}px` : value)
  } else {
    elem.style.removeProperty(property)
  }
}
@param {HTMLElement} elem
@param {string} property
@param {*} value