@keyframes dk-pulse {
  0%, 100% { opacity: 1; }
  50%       { opacity: 0.35; }
}

@keyframes dk-scan {
  0%   { transform: translateX(-200%); }
  100% { transform: translateX(400%); }
}

@keyframes dk-fade-up {
  from { opacity: 0; transform: translateY(10px); }
  to   { opacity: 1; transform: translateY(0); }
}

@keyframes dk-draw-line {
  from { stroke-dashoffset: 800; }
  to   { stroke-dashoffset: 0; }
}

@keyframes dk-blink {
  0%, 100% { opacity: 1; }
  50%       { opacity: 0.3; }
}
