/* v90: strict circular avatar crop + no admin/guru avatar in personal ranking */
.profile-avatar-award,
.profile-avatar-award .profile-avatar,
#profileAvatar{
  border-radius:50%!important;
}
.profile-avatar-award .profile-avatar,
#profileAvatar{
  width:82px!important;
  height:82px!important;
  aspect-ratio:1/1!important;
  overflow:hidden!important;
  clip-path:circle(50% at 50% 50%)!important;
  -webkit-clip-path:circle(50% at 50% 50%)!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
#profilePhoto,
.profile-photo{
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  border-radius:50%!important;
  object-fit:cover!important;
  object-position:center center!important;
  overflow:hidden!important;
  clip-path:circle(50% at 50% 50%)!important;
  -webkit-clip-path:circle(50% at 50% 50%)!important;
  display:block!important;
  padding:0!important;
  margin:0!important;
}
#profileInitial{
  border-radius:50%!important;
  overflow:hidden!important;
  clip-path:circle(50% at 50% 50%)!important;
}
.rank-avatar-wrap .rank-avatar,
.rank-avatar-wrap .rank-avatar img{
  border-radius:50%!important;
  overflow:hidden!important;
  clip-path:circle(50% at 50% 50%)!important;
  -webkit-clip-path:circle(50% at 50% 50%)!important;
}
.my-rank-card .rank-no + span:empty{display:block;width:44px;height:44px}
