been fighting with this all morning because some designer thinks everything should just shrink to fit. setting width to min-content is great until your text wraps into a single vertical column of letters. it's basically
pure chaos if you don't pair it with a proper min-width or some decent padding.
.card {width: min-content;flex: 1 1 auto;}