get referenceNode() {
    return /** @type {HTMLElement} */ (this.config?.referenceNode);
  }
The element that is used to position the overlay content relative to. Usually,
this is the same element as invokerNode. Should only be provided when invokerNode should not
be positioned against.
@type {HTMLElement}