.title { display: flex; justify-content: space-between; } .badges { display: flex; gap: var(--gap-half); flex-wrap: wrap; } .buttons { display: flex; gap: var(--gap-half); } .oneline { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: var(--gap-quarter) 0; } @media screen and (max-width: 700px) { .badges { margin-top: var(--gap-half); } .title { gap: var(--gap); } .title h3 { margin: 0; } }