.custom-map-marker{background:0 0;border:none}.marker-container{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.marker-core{z-index:2;background:#f4511e;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 10px #00000080}.marker-glow{z-index:1;background:#f4511e59;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse-marker;position:absolute}@keyframes pulse-marker{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}#leaflet-map,.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:rgb(var(--v-theme-surface))!important}.leaflet-popup-content-wrapper{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgb(var(--v-theme-on-surface))!important;border-radius:8px!important}.map-wrapper[data-v-5e2f5d4d]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.map-loading[data-v-5e2f5d4d]{background:rgba(var(--v-theme-surface),.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.race-card[data-v-b4741e60]{flex:none;transition:transform .18s,box-shadow .18s,border-color .18s}.race-card[data-v-b4741e60]:hover{transform:translateY(-3px)}.race-card__address[data-v-b4741e60]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.race-card__pin[data-v-b4741e60]{margin-top:2px}.race-card__title-link[data-v-b4741e60]{color:inherit;text-decoration:none}.race-card__title-link[data-v-b4741e60]:focus-visible,.race-card__title-link[data-v-b4741e60]:hover{text-decoration:underline}.race-card--active[data-v-b4741e60]{border:2px solid rgb(var(--v-theme-primary))!important;background:rgba(var(--v-theme-primary),.06)!important;box-shadow:0 14px 30px -12px #5b4bf580!important}
