.friend { align-items: center; display: flex; flex-direction: column; gap: var(--Spacing-x4); justify-content: center; } .header { display: flex; flex-direction: column; } .levelLabel { position: relative; transform: rotate(-13deg) translate(0px, -15px); } .level { height: 105px; width: 219px; } .name { text-align: center; } .membership { align-items: center; display: flex; flex-direction: column; gap: var(--Spacing-x2); justify-content: center; } .membershipContainer { align-items: center; background: var(--Scandic-Brand-Burgundy); border-radius: var(--Corner-radius-Small); display: grid; gap: var(--Spacing-x1); grid-template-columns: 1fr; justify-items: center; padding: var(--Spacing-x1) var(--Spacing-x2); } .membershipId { color: var(--Scandic-Brand-Pale-Peach); /* TODO: Not yet exported by the design team, change to variable l8r */ font-family: var(--ff-fira-mono, "fira mono"); font-size: 14px; font-weight: 400; letter-spacing: 0.168px; line-height: 140%; margin: 0; } @media screen and (min-width: 768px) { .membershipContainer { grid-template-columns: auto auto; } }