.course-track-map{background:#0006}@media(prefers-color-scheme:light){.course-track-map{background:#0000000f}}.course-track-endpoint{height:10px;pointer-events:none;position:relative;width:10px}.course-track-dot{border:1.5px solid #fff;border-radius:50%;box-sizing:border-box;inset:0;position:absolute}.course-track-label{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ad9;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;box-shadow:0 4px 12px #00000080;color:#ffffffe6;display:inline-flex;font-size:9px;font-weight:700;height:20px;left:100%;letter-spacing:.08em;padding:0 9px;position:absolute;text-transform:uppercase;top:50%;transform:translate(5px,-50%);white-space:nowrap}.course-track-map .maplibregl-ctrl-attrib,.course-track-map .maplibregl-ctrl-attrib.maplibregl-compact{background:#0a0a0a99!important;border-radius:6px 0 0;color:#ffffff59!important;font-size:9px!important;min-height:0}.course-track-map .maplibregl-ctrl-attrib-inner{padding:1px 6px}.course-track-map .maplibregl-ctrl-attrib a{color:#ffffff73!important}.course-track-map .maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{display:none!important}.course-track-map .maplibregl-ctrl-bottom-right{z-index:15}.course-track-fallback.course-track-fallback--reference,.course-track-map.course-track-map--reference{background:#f2efe8;border-radius:0}.course-track-map--reference .maplibregl-canvas{filter:sepia(.06) saturate(.85) brightness(1.02)}.course-track-map--reference .maplibregl-ctrl-attrib,.course-track-map--reference .maplibregl-ctrl-attrib.maplibregl-compact{background:#fff9!important;border-radius:0;color:#1c1a1699!important}.course-track-map--reference .maplibregl-ctrl-attrib a{color:#1c1a16b3!important}.course-track-map--reference .maplibregl-ctrl-group{border-radius:0!important}.course-track-pin{border:1px solid #1c1a16;box-sizing:border-box;height:14px;width:14px}.course-track-fallback--reference .course-track-fallback-trace{stroke:#1c1a16;stroke-width:3}.course-track-fallback--reference .course-track-fallback-casing{stroke-opacity:1;stroke-width:7}.course-track-fallback{background:#0a0a0a}.course-track-fallback-casing{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.35;stroke-width:5}.course-track-fallback-trace{fill:none;stroke:#3b82f6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.course-track-fallback-dot{stroke:#fff;stroke-width:1.5}.course-track-fallback-attribution{background:#0a0a0a99;border-radius:6px 0 0;bottom:0;color:#ffffff59;font-size:9px;padding:1px 6px;position:absolute;right:0}@media(prefers-color-scheme:light){.course-track-fallback{background:#f4f2ed}.course-track-fallback-casing{stroke-opacity:.9}}
