    if let height = self.intrinsicContentHeight {
      return CGSize(width: UIView.noIntrinsicMetric, height: height)
    } else {
      return CGSize.zero
    }
  }
    
    open var visualMode: VisualMode = .light

  @objc public func load(markdown: String?, enableImage: Bool = true) {
    guard let markdown = markdown else { return }
