/* Keep the wordmark aligned with EarlyPulse's warm UI accents. */
.brand {
  color: #292929;
}

/* Keep the period as ordinary inline punctuation: no size, line-height or position overrides. */
.brand-dot {
  color: var(--accent, #d0621f);
  animation: brand-dot-pulse 3.6s ease-in-out infinite;
}

/* Pulse via a tiny glow, without moving the dot off its baseline. */
@keyframes brand-dot-pulse {
  0%,
  16%,
  100% {
    text-shadow: 0 0 0 rgb(208 98 31 / 0%);
  }

  7% {
    text-shadow: 0 0 0.18em rgb(208 98 31 / 45%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .brand-dot {
    animation: none;
  }
}
