Because the player is an iframe, you can’t customize the CSS in your HTML.
Background/text color seems straightforward and something we will consider adding support for. Can you share more about your use case for using web-fonts? Is the primary purpose to match your brand’s font or are there other reasons?
Without the ability from CSS, does Cloudflare support styling the cues in another way?
Yes, it’s to match the brand styling. Our design team also desired to modify the font-size and background-color.
Ideally, we’d like a solution that would allow us to have one shared and easily modified style vs uploading a slew of new VTTs every time the style changes.
Is the only way to style now within the .vtt file? Do you have documentation of what kinds of styling are supported or not by Cloudflare for the captions?