.cs-directory-art, .cs-profile-art {
  border-radius: 12px;
  background: linear-gradient(90deg, #081421f5 12%, #081421a8 60%, #08142162),
              var(--player-map) center / cover no-repeat;
}
.cs-directory-art { --player-map: url('/assets/images/maps/de_mirage.jpg'); padding: 20px 24px; }
.player-profile.cs-profile-art { --player-map: url('/assets/images/maps/de_nuke.jpg'); }
.weapon-stats .weapon-icon { width: 72px; height: 28px; object-fit: contain; object-position: left center; display: block; margin-bottom: 3px; filter: brightness(0) invert(.86); }
.recent-player-matches a { grid-template-columns: minmax(46px,auto) minmax(0,1fr) auto; }
.recent-player-matches a > b { width: auto; min-width: 46px; padding-inline: 5px; font-size: 10px; }

.player-primary-stats article { padding-inline: clamp(9px, 1.5vw, 23px); }
.player-primary-stats span { white-space: nowrap; overflow-wrap: normal; font-size: clamp(10px, 1.15vw, 13px); letter-spacing: .06em; }
