.pixel-person.avatar-v6-host{
  width:118px!important;
  height:138px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  overflow:visible!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.pixel-person.large.avatar-v6-host{
  width:220px!important;
  height:250px!important;
  transform:none!important;
  margin:0 auto!important;
}
.pixel-person.avatar-v6-host > *:not(.avatar-v6-img):not(.avatar-v6-stage){
  display:none!important;
}
.avatar-v6-img{
  display:block!important;
  max-width:100%!important;
  max-height:100%!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:auto!important;
  filter:drop-shadow(0 8px 12px rgba(0,0,0,.30));
}
.avatar-v6-stage{
  position:relative!important;
  width:100%!important;
  aspect-ratio:1/1!important;
  max-height:100%!important;
  margin:auto!important;
  flex:0 0 auto!important;
  filter:drop-shadow(0 8px 12px rgba(0,0,0,.30));
}
.avatar-v6-layer{
  position:absolute!important;
  display:block!important;
  image-rendering:auto;
  pointer-events:none;
}
.avatar-v6-cat-body{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  clip-path:inset(34% 0 0 0);
}
.avatar-v6-cat-head{
  width:49.5%!important;
  height:49.5%!important;
  left:26.1%!important;
  top:0!important;
  object-fit:contain!important;
}
.avatar-pane,.avatar-preview-card{
  align-items:center!important;
  justify-content:center!important;
}
@media(max-width:680px){
  .pixel-person.avatar-v6-host{width:94px!important;height:116px!important}
  .pixel-person.large.avatar-v6-host{width:174px!important;height:205px!important}
}
/* Female cat-head alignment: keeps the existing female body and replaces only the head. */
.pixel-person.avatar-v6-host[data-cat-body="female"] .avatar-v6-cat-body{
  clip-path:none!important;
}
.pixel-person.avatar-v6-host[data-cat-body="female"] .avatar-v6-cat-head{
  width:53%!important;
  height:53%!important;
  left:23.5%!important;
  top:0!important;
}
