.container-wide.full-map-page{width:calc(100% - 32px);max-width:none;padding-block:1rem;display:flex;flex-direction:column;gap:.5rem}.full-map-page h1{font-size:clamp(2rem,5vw,3.5rem);margin-block:.25rem .5rem}.full-map-legend{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin-block:1rem;padding:0}.full-map-legend li{display:flex;align-items:center;gap:.5rem}.full-map-legend span{width:1.5rem;height:.25rem;border-radius:1rem}.captured-route{background:#0d6efd}.rides-route{background:#ffc107}.full-map-canvas{height:60dvh;flex:1;min-height:16rem;border-radius:1rem;background:#eef2f5}.street-view-marker{width:1px;height:1px;border:0;border-radius:50%;background:#0d6efd;cursor:pointer}.street-view-marker:focus-visible{outline:3px solid #172554;outline-offset:2px}.map-shell .full-map-page{min-height:0}.map-shell .full-map-page h1{font-size:clamp(1.5rem,3vw,2.25rem)}.map-shell .full-map-page p,.map-shell .full-map-legend{margin-block:0}
