.sponto-marker{align-items:center;background:transparent;border:0;display:flex;height:20px;justify-content:center;pointer-events:auto;position:relative;width:20px}.sponto-marker:hover{z-index:5}.sponto-marker__dot{background:#ca458f;border-radius:9999px;box-shadow:0 1px 6px rgba(0,0,0,.5);cursor:pointer;display:block;height:18px;position:relative;width:18px}.sponto-marker--pulse-event .sponto-marker__dot{background:#fdd835}.sponto-marker--user .sponto-marker__dot{background:#fdd835;cursor:default;height:14px;width:14px}.sponto-marker--pulse .sponto-marker__dot:after,.sponto-marker--pulse .sponto-marker__dot:before{animation:sponto-marker-pulse 1.8s ease-out infinite;border:2px solid;border-radius:9999px;color:#ca458f;content:"";inset:-3px;position:absolute}.sponto-marker--pulse.sponto-marker--pulse-event .sponto-marker__dot:after,.sponto-marker--pulse.sponto-marker--pulse-event .sponto-marker__dot:before{color:#fdd835}.sponto-marker--pulse .sponto-marker__dot:after{animation-delay:.9s}@keyframes sponto-marker-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.sponto-marker__tip{background:hsla(0,0%,100%,.95);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 10px rgba(0,0,0,.35);color:#3a3042;display:none;font-size:12px;left:50%;line-height:1.3;max-width:220px;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:1}.sponto-marker__tip strong{font-weight:600}.sponto-marker__tip span{opacity:.7}.sponto-marker:hover .sponto-marker__tip{display:block}#spontoMap.maplibregl-map{background:#3a3042;font-family:inherit;height:100vh;inset:0;position:fixed;width:100vw;z-index:10}#spontoMap .maplibregl-canvas{filter:sepia(.45) hue-rotate(220deg) saturate(.85) brightness(.95)}.sponto-map__fallback{background:hsla(0,0%,100%,.95);border-radius:16px;color:#3a3042;font-size:14px;left:50%;max-width:90vw;padding:16px 24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}