.v9-corner-image-button {
  width: 92px !important;
  height: 92px !important;
  min-width: 0 !important;
  min-height: 0 !important;

  padding: 0 !important;
  margin: 0 !important;

  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;

  overflow: visible !important;

  z-index: 120 !important;
}

.v9-corner-image {
  display: block !important;

  width: 100% !important;
  height: 100% !important;

  object-fit: contain !important;

  pointer-events: none !important;
  user-select: none !important;
}

/* iPhone / narrow mobile */
@media (max-width: 600px) {
  .v9-corner-image-button {
    width: 58px !important;
    height: 58px !important;

    translate: 0 -70% !important;
  }
}

/* Very short mobile browser */
@media (max-width: 600px) and (max-height: 750px) {
  .v9-corner-image-button {
    width: 52px !important;
    height: 52px !important;

    translate: 0 -90% !important;
  }
}

/* Landscape iPhone */
@media (max-height: 500px) {
  .v9-corner-image-button {
    width: 48px !important;
    height: 48px !important;

    translate: 0 -110% !important;
  }
}
