
.screen-art {
  position: relative;
  width: 100%;
}

.screen-art > img {
  display: block;
  width: 100%;
  height: auto;
}

.screen-insert {
  position: absolute;
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  pointer-events: none;
}

.screen-insert--chip {
  border-radius: 50%;
}

.screen-insert-image {
  width: 78%;
  height: 78%;
  border-radius: 50%;
  object-fit: contain;
}

.screen-insert--eth .screen-insert-image {
  background: #eef0fa;
  padding: 6%;
}

.screen-insert--hype .screen-insert-image {
  background: #073b32;
  padding: 10%;
}

.screen-insert--profile {
  border-radius: 50%;
  overflow: hidden;
}

.screen-insert--profile .screen-insert-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
