.lights-map .leaflet-container{background:var(--color-bg-secondary);width:100%;height:100%;font-family:inherit}.lights-map .leaflet-popup-content-wrapper,.lights-map .leaflet-popup-tip{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:none;border-radius:0}.lights-map .leaflet-popup-content-wrapper{border:2px solid var(--color-text-primary)}.lights-map .leaflet-popup-content{margin:10px 12px;width:auto!important}.lights-map .leaflet-popup-content a{min-height:44px;color:var(--color-text-primary);align-items:center;text-decoration:underline;display:inline-flex}.lights-map .leaflet-popup-close-button{width:44px!important;height:44px!important;color:var(--color-text-secondary)!important;font-size:18px!important}.lights-map .leaflet-control-zoom a,.lights-map .leaflet-control-zoom a:hover,.lights-map .leaflet-control-zoom a:focus{width:44px!important;height:44px!important;color:var(--color-text-primary)!important;background-color:var(--color-bg-card)!important;border-color:var(--color-text-primary)!important;line-height:44px!important}.lights-tour select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-bg-body);color:var(--color-text-primary);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-primary) 50%), linear-gradient(-45deg, transparent 50%, var(--color-text-primary) 50%);background-position:right 18px center,right 12px center;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}html.light .lights-tour select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lights-tour select option{background-color:var(--color-bg-body);color:var(--color-text-primary)}.lights-map .leaflet-control-attribution{max-width:70%;background:color-mix(in srgb, var(--color-bg-body) 88%, transparent)!important;color:var(--color-text-secondary)!important}
