function handleButtonsStyling(confirmButton, denyButton, cancelButton, params) {
  if (!params.buttonsStyling) {
    dom.removeClass([confirmButton, denyButton, cancelButton], swalClasses.styled)
    return
  }

  dom.addClass([confirmButton, denyButton, cancelButton], swalClasses.styled)

  // Apply custom background colors to action buttons
  if (params.confirmButtonColor) {
    confirmButton.style.setProperty('--swal2-confirm-button-background-color', params.confirmButtonColor)
  }
  if (params.denyButtonColor) {
    denyButton.style.setProperty('--swal2-deny-button-background-color', params.denyButtonColor)
  }
  if (params.cancelButtonColor) {
    cancelButton.style.setProperty('--swal2-cancel-button-background-color', params.cancelButtonColor)
  }

  // Apply the outline color to action buttons
  applyOutlineColor(confirmButton)
  applyOutlineColor(denyButton)
  applyOutlineColor(cancelButton)
}
@param {HTMLElement} confirmButton
@param {HTMLElement} denyButton
@param {HTMLElement} cancelButton
@param {SweetAlertOptions} params