:root{--fx-steam-events-atlas:url(../assets/images/raid-waypoints-01938.webp)}
.fx-mission-map .fx-map-lines{opacity:1!important;filter:drop-shadow(0 0 4px #24dfff)}
.fx-mission-map .fx-map-path-back{stroke:#287082!important;stroke-width:5!important;stroke-dasharray:7 5}
.fx-mission-map .fx-map-path-live{stroke:#9efaff!important;stroke-width:5!important}
.fx-mission-map :is(.fx-map-node,.fx-map-start,.fx-map-goal){width:64px!important;height:64px!important}
.fx-mission-map .fx-steam-event-icon{width:64px!important;height:64px!important;filter:drop-shadow(0 2px 4px #00111f)!important}
.fx-mission-map .fx-map-node.is-current{filter:drop-shadow(0 0 8px #55efff)}
.fx-mission-map .fx-map-node.is-future{opacity:.85}
.fx-mission-map .fx-map-node.is-good:after{content:'✓';position:absolute;right:-3px;top:0;color:#a2ffc5;background:#08202d;border-radius:50%;font-size:17px;padding:2px}
.fx-mission-map .fx-map-node.is-bad:after{content:'×';position:absolute;right:-3px;top:0;color:#ff8baa;background:#200b22;border-radius:50%;font-size:17px;padding:2px}
.fx-mission-map .fx-map-hero{z-index:12;pointer-events:none}
@media(max-width:700px){.fx-mission-map :is(.fx-map-node,.fx-map-start,.fx-map-goal),.fx-mission-map .fx-steam-event-icon{width:42px!important;height:42px!important}}
.fx-mission-map .fx-map-path-back{stroke:#84e6ee!important;stroke-width:6!important;stroke-dasharray:1 .65!important;opacity:.95!important}
body.ui37 .fx-mission-sign{top:23%;left:38%;width:31%}
@media(max-width:700px){body.ui37 .fx-mission-sign{width:100%;left:auto}}
