.container {
  contain: strict;
  position: relative;
  overflow: hidden;
}

.blurhash,
.image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blurhash {
  z-index: var(--layer-background);
}

.image {
  opacity: 0;
  z-index: var(--layer-base);
}

.image.fadeIn {
  transition: opacity cubic-bezier(0.65, 0, 0.35, 1) 0.2s;
}

.image.loaded {
  opacity: 1;
}
