/* Desktop cards sit beside their branch paths, leaving the route visible. */
.mobile-route-map { display: none; visibility: hidden; }

@media (min-width: 1051px) {
  .fitness { left: 22%; top: -30px; }
  .holidays { left: 48%; top: -95px; }
  .suitcases { left: 8%; top: 332px; }
  .minecraft { left: 43%; top: 375px; width: 270px; }
  .shitshow { right: 11%; top: 310px; }
  .fortnite { left: 76%; top: 17px; }
}

@media (max-width: 1050px) {
  .quest-map { margin-top: 80px; }
  .route-map { display: none; }
  .mobile-route-map {
    display: block;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
    pointer-events: none;
  }
  .mobile-route-map path, .mobile-route-map circle {
    vector-effect: non-scaling-stroke;
  }
}
