/* ═══════════════════════════════════════════════════════════════
   ARIA TYPING CURSOR — Optional
   Add this to your style.css or aria-chat.css.
   Shows a subtle blinking cursor while Aria is typing.
   ═══════════════════════════════════════════════════════════════ */

.aria-message.typing-active::after {
  content: '▍';
  color: rgba(var(--c-cyan-rgb), 0.45);
  /* step-end for the same reason as the terminal caret: a cursor is on
     or off, and any interpolation at all reads as a flicker. */
  animation: ariaCursorBlink 0.8s step-end infinite;
  margin-left: 1px;
  font-weight: 300;
}

@keyframes ariaCursorBlink {
  0%   { opacity: 1; }
  50%  { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
  .aria-message.typing-active::after { animation: none; }
}
