/* Rara Pixel Office v1.5 — dedicated profile character art */
.v9-hero-art{isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}
.v9-hero-art .v8-detail-avatar{z-index:1;transition:opacity .15s ease}
.v9-profile-image{
  position:absolute;
  left:50%;
  bottom:8px;
  z-index:2;
  width:132px;
  max-width:76%;
  height:auto;
  max-height:88%;
  object-fit:contain;
  object-position:center bottom;
  image-rendering:auto;
  opacity:0;
  transform:translateX(-50%) translateY(2px);
  transform-origin:center bottom;
  transition:opacity .16s ease,transform .16s ease;
  pointer-events:none;
  filter:drop-shadow(0 4px 4px rgba(144,64,99,.10));
}
.v9-profile-image.is-ready{opacity:1;transform:translateX(-50%) translateY(0)}
.v9-hero-art .v8-detail-avatar.v15-profile-fallback-hidden{opacity:0!important}
@media(max-width:1200px){
  .v9-profile-image{width:102px;max-width:72%;bottom:4px}
}
