.token-avatar > .token-cover-art {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  border-radius: inherit !important;
  object-fit: cover !important;
  object-position: center !important;
  filter: saturate(0.96) contrast(1.04) brightness(0.92);
  transition: filter 150ms ease, transform 180ms ease;
}

.token-avatar-trigger:hover .token-cover-art,
.token-avatar-trigger:focus-visible .token-cover-art,
.token-avatar-trigger.is-preview-open .token-cover-art {
  filter: saturate(1.04) contrast(1.06) brightness(0.62);
  transform: scale(1.045);
}

.token-avatar > .token-avatar-camera {
  z-index: 6 !important;
}

.token-avatar > .token-avatar-network {
  z-index: 8 !important;
}

.token-image-preview-art.has-token-cover {
  overflow: hidden;
  background: #040811;
}

.token-image-preview-art.has-token-cover::before,
.token-image-preview-art.has-token-cover::after,
.token-image-preview-art.has-token-cover > i {
  display: none !important;
  content: none !important;
}

.token-image-preview-cover {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: saturate(1.02) contrast(1.04);
}
