/* Separação visual das plataformas dentro do cabeçalho do perfil. */
.profile-copy .platform-chips {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px !important;
  min-height: 32px;
  margin-top: 12px !important;
}

.profile-copy .platform-chip {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 6px 10px !important;
  color: #dff7ff;
  border: 1px solid rgba(103, 213, 255, .48);
  border-radius: 999px;
  background: linear-gradient(135deg, rgba(20, 57, 93, .9), rgba(9, 29, 55, .9));
  box-shadow: inset 0 1px rgba(255, 255, 255, .06);
  font: 800 10px/1 Manrope, sans-serif !important;
  letter-spacing: .055em;
  text-transform: uppercase;
}

.profile-copy .platform-chip::before {
  content: '';
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 50%;
  background: var(--profile-accent, #39e6ff);
  box-shadow: 0 0 8px var(--profile-accent, #39e6ff);
}

.profile-copy .platform-chip.xbox { color: #e4ffd0; border-color: rgba(138, 226, 52, .55); }
.profile-copy .platform-chip.xbox::before { background: #8ae234; box-shadow: 0 0 8px #8ae234; }
.profile-copy .platform-chip.steam { color: #dce9ff; border-color: rgba(151, 183, 255, .6); }
.profile-copy .platform-chip.steam::before { background: #97b7ff; box-shadow: 0 0 8px #97b7ff; }
.profile-copy .platform-chip.epic { color: #f0f3fa; border-color: rgba(211, 216, 226, .58); }
.profile-copy .platform-chip.epic::before { background: #d3d8e2; box-shadow: 0 0 8px #d3d8e2; }
.profile-copy .platform-chip.nintendo { color: #ffd6d6; border-color: rgba(255, 119, 119, .62); }
.profile-copy .platform-chip.nintendo::before { background: #ff7777; box-shadow: 0 0 8px #ff7777; }
.avatar{overflow:hidden}.avatar .avatar-art{width:80%;height:80%;object-fit:contain;position:relative;z-index:1}
