.fullscreen-expand-cover {
  position: fixed;
  inset: 0;
  z-index: 4;
  display: block;
  margin: 0;
  object-fit: cover;
  background: #000;
  pointer-events: none;
  opacity: 1;
  width: 100vw;
  height: 100vh;
  height: 100dvh;
  transform-origin: 0 0;
  transition:
    transform 0.26s cubic-bezier(0.22, 0.72, 0.2, 1),
    border-radius 0.26s ease,
    opacity 0.12s ease-out;
  will-change: transform, opacity;
}

.fullscreen-expand-cover.expanded {
  transform: translate3d(0, 0, 0) scale(1) !important;
  border-radius: 0 !important;
}

.fullscreen-expand-cover.fade-out {
  opacity: 0;
}
