So for `500px, (max-width: 5000px) 200px`, we return 500?
That's not what the previous algorithm did.

Also - need to handle whitespaceTokens in componentValues before checking it's empty