.pulsar32 {
--uib-size: 40px;
--uib-speed: 0.9s;
--uib-color: white;
position: relative;
height: var(--uib-size);
width: var(--uib-size);
}
.pulsar32::before,
.pulsar32::after {
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
border-radius: 50%;
background-color: var(--uib-color);
animation: pulse9173412 var(--uib-speed) ease-in-out infinite;
transform: scale(0);
}
.pulsar32::after {
animation-delay: calc(var(--uib-speed) / -2);
}
@keyframes pulse9173412 {
0%,
100% {
transform: scale(0);
opacity: 1;
}
50% {
transform: scale(1);
opacity: 0.25;
}
}