}
.icon {
  stroke-dasharray: 200;
  stroke-dashoffset: 200;
  animation: draw 1.2s ease forwards;
}

@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}

}
.icon-pulse {
  animation: pulse 2.5s infinite;
}

@keyframes pulse {
  0% { filter: drop-shadow(0 0 0 rgba(255,140,26,0.4)); }
  50% { filter: drop-shadow(0 0 12px rgba(255,140,26,0.8)); }
  100% { filter: drop-shadow(0 0 0 rgba(255,140,26,0.4)); }
}