class PrawnHtml::DocumentRenderer

def setup_element(element, element_styles:)

def setup_element(element, element_styles:)
  render_if_needed(element)
  context.add(element)
  element.process_styles(element_styles: element_styles)
  apply_tag_open_styles(element)
  element.custom_render(pdf, context) if element.respond_to?(:custom_render)
end