Consider the following code:
<div className="grid grid-cols-[minmax(100px,300px)_auto] grid-rows-1">
<div className="bg-red-600">
left leftleft left left left left left left left left left left left
left left left left left left left left left left left left left left
left left left left left left left left left left left left
</div>
<div>main content</div>
</div>
That works fine, the maximum width of the first column is 300px:
However, when reducing the content for the left div, it does not shrink in width (it only looks a little bit shorter due to not perfect screenshot)
<div className="grid grid-cols-[minmax(100px,300px)_auto] grid-rows-1">
<div className="bg-red-600">left</div> <--- shorter content now
<div className="bg-yellow-600">main content</div>
</div>
What am I doing wrong?