/* VR_ROOM_IDENTITY_UNIFICATION_U1_CSS
 * Canonical user-avatar geometry for Velvet Room surfaces.
 * Radar intentionally does not load this stylesheet and remains circular.
 */
:root{--vr-room-avatar-corner:22%;}

/* Feed / Room / Preview / Center / Messages / Search / Vault / owner tools */
#feedList .avatar,
#topSpotlightSlot .avatar,
.feedSpeakPieceAvatar,
.vrMiniHead img,
#channelFeed .avatar,
.heroAvatar,
.postAvatar,
.profileAvatar,
.public-card-avatar,
.vrMcQuickAvatar,
body[data-vr-message-center-aligned="v1"] .threadCard .avatar,
body[data-vr-message-center-aligned="v1"] .avatar.avatarFallback,
body[data-vr-message-thread-aligned="v1"] .headerAvatar,
body[data-vr-search-aligned="v1"] .vrSearchAvatar,
.pdAvatar,
.ph-avatar,
.vr-avatar-xs,
.vr-avatar-sm,
.vr-avatar-md,
.vr-avatar-lg,
.vr-avatar-xl{
  border-radius:var(--vr-room-avatar-corner) !important;
  overflow:hidden !important;
}

#feedList .avatar img,
#topSpotlightSlot .avatar img,
.vrMiniHead img,
#channelFeed .avatar img,
.heroAvatar img,
.postAvatar img,
.profileAvatar img,
.public-card-avatar img,
.vrMcQuickAvatar img,
body[data-vr-message-center-aligned="v1"] .threadCard .avatar img,
body[data-vr-message-thread-aligned="v1"] .headerAvatar img,
body[data-vr-search-aligned="v1"] .vrSearchAvatar img,
.pdAvatar img,
.ph-avatar img,
.vr-avatar-xs img,
.vr-avatar-sm img,
.vr-avatar-md img,
.vr-avatar-lg img,
.vr-avatar-xl img{
  width:100%;height:100%;object-fit:cover;border-radius:inherit !important;
}

/* Existing Message Center alignment intentionally used circles. U1 supersedes avatar geometry only. */
body[data-vr-message-center-aligned="v1"] .vrMcQuickAvatar,
body[data-vr-message-center-aligned="v1"] .threadCard .avatar,
body[data-vr-message-thread-aligned="v1"] .headerAvatar,
body[data-vr-search-aligned="v1"] .vrSearchAvatar{
  border-radius:var(--vr-room-avatar-corner) !important;
}
