/* Keep the complete course readable on a portrait phone; no floating toolbar. */
.map-card.relay-map #map{height:auto;aspect-ratio:700/940;overflow:hidden;display:block;background:#221e25}
.map-card.relay-map .map-controls{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px;border-bottom:1px solid var(--line);background:#1b2925}
.map-card.relay-map .map-controls button{min-height:40px;padding:9px 12px;font-size:.72rem}
.map-card.relay-map .map-note{margin:10px 18px}
.map-card.relay-map .map-title{padding:16px 20px}
.map-card.relay-map .relay-colour-dot{width:.8rem;height:.8rem}
