resizeObserver will help with font-size but not with text-wrapping
Is there a better way for text to be mirrored exactly to the snapshots component?
Perhaps detecting the resolution of the playerWindow pop-out and passing those dimensions to the snapshot instances to make sure the ratio is accurate?