/* cyber20 PNG avatars - simplified after unified frame system cleanup */

/* Base */
.cyber20-png {
  display: block;
  image-rendering: pixelated;
  border-radius: 0;
  vertical-align: middle;
  transition: filter .2s ease, transform .15s ease;
  width: 36px;
  height: 40px;
}

.cyber20-png.girl-char {
  width: 32px;
  height: 36px;
}

/* Size contexts */
.avatar-artboard .cyber20-png {
  width: 72px;
  height: 80px;
}

.avatar-artboard .cyber20-png.girl-char {
  width: 64px;
  height: 72px;
}

.profile-avatar-bg .cyber20-png {
  width: 96px;
  height: 106px;
}

.profile-avatar-bg .cyber20-png.girl-char {
  width: 88px;
  height: 98px;
}

#userAvatar .cyber20-png,
.header-avatar-micro .cyber20-png {
  width: 36px;
  height: 40px;
}

#userAvatar .cyber20-png.girl-char,
.header-avatar-micro .cyber20-png.girl-char {
  width: 32px;
  height: 36px;
}

.avatar-size-forum .cyber20-png {
  width: 32px;
  height: 36px;
}

.avatar-size-forum .cyber20-png.girl-char {
  width: 28px;
  height: 32px;
}

/* Hover */
.cyber20-png:hover {
  transform: scale(1.08);
}
