Instead of expanding to fill available space, I want the flexboxes to allow all my content to fit without getting any bigger. For example, in this photo you can see that Insurgency:Sandstorm is forced to wrap. Obviously, I could manually adjust it to look good on (my) desktop browser, but I'd like it to dynamically resize itself if someone opens it on mobile.
.panel {
display: flex;
margin: auto;
width: 52%;
flex-direction: column;
justify-content: center;
padding: 5px;
border-style: solid;
border-color: black;
border-radius: 3px;
margin-bottom:5px;
background-color: #282936;
border: 1px solid #191921;
border-radius: 6px;
}