.logo > b,
.logo > span {
  animation: artiosis-dot-glow 4.8s ease-in-out infinite;
}

.footbrand .logo > b,
.footbrand .logo > span {
  animation-delay: 1.2s;
}

@keyframes artiosis-dot-glow {
  0%, 100% {
    color: #82d9bb;
    opacity: .84;
    text-shadow: 0 0 7px #82d9bb3d;
  }
  50% {
    color: #b5ffe2;
    opacity: 1;
    text-shadow: 0 0 9px #a3f5cfd9, 0 0 16px #6fe5b88c, 0 0 25px #50cfaa4d;
  }
}

@media (prefers-reduced-motion: reduce) {
  .logo > b,
  .logo > span {
    animation: none !important;
    opacity: 1;
    text-shadow: 0 0 10px #82d9bb52;
  }
}

/* Exact uploaded signature, scaled down to the existing discreet footer credit. */
.footer-credit-inline {
  width: 32px;
  height: 11px;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  vertical-align: middle !important;
  background: url('/jaffery-signature.jpg') center / contain no-repeat;
  filter: invert(1);
  mix-blend-mode: screen;
}
