/* Scenery changes only the map surface; waypoint layout and route geometry stay intact. */
.adventure-master .map.scenic-map, .e01-master .map.scenic-map {
  background-image: var(--map-scenery);
  background-position: var(--map-position, 50% 50%);
  background-size: cover;
  background-repeat: no-repeat;
}
.map.scenic-map::before {
  border-color: #f2cd70;
  filter: drop-shadow(0 1px 2px #071b26);
  pointer-events: none;
}
@media (min-width:651px) and (max-width:1100px) {
  .adventure-master .map.scenic-map, .e01-master .map.scenic-map { background-position: var(--map-position-tablet, var(--map-position, 50% 50%)); }
}
@media (max-width:650px) {
  .adventure-master .map.scenic-map, .e01-master .map.scenic-map { background-position: var(--map-position-mobile, var(--map-position, 50% 50%)); }
}
