.u__container { display: flex; flex-direction: column; gap: var(--s-6); } .u__avatar-container { display: grid; justify-content: center; column-gap: var(--s-2-5); grid-template-areas: "avatar name" "avatar team" "avatar ." "avatar ." "socials ."; } .u__avatar { min-width: 125px; grid-area: avatar; } .u__team { display: flex; color: var(--text-lighter); font-weight: var(--bold); gap: var(--s-1-5); grid-area: team; } .u__name { display: flex; flex-wrap: wrap; align-items: center; grid-area: name; overflow-wrap: anywhere; } .u__discriminator { color: var(--text-lighter); margin-inline-end: var(--s-2); } .u__country-name { color: var(--text-lighter); font-weight: var(--bold); } .u__socials { display: flex; justify-content: center; gap: var(--s-1-5); grid-area: socials; padding-block-start: var(--s-2-5); } .u__social-link { padding: var(--s-1); border: 1px solid; border-radius: 50%; } .u__social-link > svg { width: 0.9rem; } .u__social-link.youtube { border-color: #f00; background-color: #ff00002f; } .u__social-link.youtube > svg { fill: #f00; } .u__social-link.twitter { border-color: #1da1f2; background-color: #1da0f22f; } .u__social-link.twitter > svg { fill: #1da1f2; } .u__social-link.twitch { border-color: #9146ff; background-color: #9146ff2f; } .u__social-link.twitch > svg { fill: #9146ff; } .u__extra-infos { display: flex; max-width: 24rem; flex-wrap: wrap; gap: var(--s-2-5); margin-inline: auto; } .u__extra-info { padding: var(--s-1) var(--s-1-5); border-radius: var(--rounded); background-color: var(--bg-darker); font-size: var(--fonts-xxs); } .u__extra-info__heading { color: var(--theme); font-weight: var(--bold); } .u__badges { display: flex; max-width: 24rem; align-items: center; padding: var(--s-2); border-radius: var(--rounded); background-color: var(--bg-badge); margin-inline: auto; } .u__small-badges { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; cursor: pointer; gap: var(--s-3); } .u__badge-explanation { color: var(--text-lighter); font-size: var(--fonts-xs); text-align: center; } .u__small-badge-container { position: relative; } .u__small-badge-count { position: absolute; top: 0; right: 0; margin-top: -8px; margin-right: auto; margin-left: auto; color: var(--theme-vibrant); font-size: var(--fonts-xxxs); font-weight: var(--bold); } .u__results-table-wrapper { width: 100%; overflow-x: auto; } .u__results-table-highlights { border: var(--s-2) solid var(--bg-lighter); padding-inline: 0 !important; } .u__results-table-highlights > legend { margin-inline-start: var(--s-2); padding-inline: var(--s-1); } .u__results-players { display: flex; flex-wrap: wrap; padding: 0; gap: var(--s-3); list-style: none; } .u-search__container { display: flex; flex-direction: column; gap: var(--s-12); } .u-search__users { display: flex; width: 325px; flex-direction: column; padding: 0; margin: 0 auto; gap: var(--s-6); } .u-search__user { display: flex; align-items: center; color: var(--text); font-weight: var(--body); gap: var(--s-4); line-height: 1.2rem; } .u-search__ign { color: var(--text-lighter); font-size: var(--fonts-sm); font-weight: var(--body); } .u-search__users > li { list-style: none; } .u-search__input { height: 40px !important; margin: 0 auto; font-size: var(--fonts-lg); } .u-search__icon { height: 25px; margin: auto; margin-right: 15px; } .u-search__info { color: var(--text-lighter); font-size: var(--fonts-sm); text-align: center; } .u__weapon { padding: var(--s-2); border-radius: 100%; background-color: var(--bg-lighter); } .u__build-form { --input-width: min(18rem, 75vw); } .u__build-form__weapon { --input-width: 16rem; } .u__build-filter-button { padding: 0 var(--s-1-5) !important; gap: var(--s-1); } .u__placements { display: flex; flex-wrap: wrap; padding: var(--s-4); border-radius: var(--rounded); margin: 0 auto; background-color: var(--bg-lighter); color: var(--text); gap: var(--s-6); transition: 0.1s ease-in-out background-color; } .u__placements:hover { background-color: var(--theme-transparent); } .u__placements__mode { display: flex; flex-direction: column; align-items: center; font-size: var(--fonts-xs); font-weight: var(--semi-bold); gap: var(--s-1-5); } @media screen and (min-width: 480px) { .u__placements { gap: var(--s-10); } .u__placements__mode { font-size: var(--fonts-sm); } }