/* Survey plate, etched only at the edges. The login panel and title stay on blank paper. */
.terrain-map {
  pointer-events: none;
  position: absolute;
  inset: -9px;
  z-index: -1;
  overflow: hidden;
  opacity: .84;
  background: url("/login/assets/terrain.svg") center / 100% 100% no-repeat;
  transform: translateY(var(--survey-scroll, 0px));
  transition: transform .36s var(--ease);
}
@media (max-width: 860px) {
  .terrain-map {
    inset: -7px;
    background-size: auto 105%;
    background-position: 83% center;
    opacity: .77;
  }
}
@media (max-width: 860px) {
  .terrain-map::after {
    content: "";
    position: absolute;
    inset: 65% 0 0;
    background: url("/login/assets/terrain.svg") 15% bottom / auto 285.7% no-repeat;
  }
}
