/* Temperature fill and a separate status edge/dot remain distinguishable. */
#xp-map .map-temperature-chip[data-pass-state]{border:2px solid #fff;box-shadow:0 0 0 3px var(--pass-road-colour,#6d7d8b),0 3px 7px #0006;position:relative}
#xp-map .map-temperature-chip[data-pass-state]::before{content:"";position:absolute;top:-5px;right:-5px;width:10px;height:10px;border-radius:50%;background:var(--pass-road-colour,#6d7d8b);border:2px solid #fff}
#xp-map .map-temperature-chip:focus-visible{outline:3px solid #182c46;outline-offset:5px}
.xp-weather-help{font-size:.9rem;line-height:1.6;margin:.7rem 0;max-width:90ch}
