:is(.globe__marker,.map-preview-pin-marker):before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 140deg,#2713ff,#19c6ff,#ff4fd8,#2713ff);-webkit-mask:radial-gradient(circle,transparent 52%,#000 56%);mask:radial-gradient(circle,transparent 52%,#000 56%);box-shadow:0 0 12px 1px var(--marker-ping)}:is(.globe__marker,.map-preview-pin-marker):after{content:"";position:absolute;top:50%;left:50%;width:calc(100% * 7 / 22);height:calc(100% * 7 / 22);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0%,var(--marker-dot) 75%);box-shadow:0 0 8px 1px var(--marker-ping)}:is(.globe__marker-ping,.map-preview-pin-ping){position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--marker-ping);animation:globe-marker-ping 2.8s ease-out infinite;pointer-events:none}@keyframes globe-marker-ping{0%{transform:scale(.5);opacity:.8}70%{opacity:0}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){:is(.globe__marker-ping,.map-preview-pin-ping){animation:none}}
