Super Tile Text "Fit"

Unfortunately, there’s not much in the CSS space that can help with this. There’s a newer clamp() feature that might be helpful when combined with Viewport units.

The community maintained CSS wiki has some snippets that might be helpful. Specifically the named style approach toward the end.

[WIKI] Custom CSS snippets, verified on SharpTools