/* Terminal Animations - Cursor and typing effects */

/**
 * Cursor blink animation
 * Used by terminal-typewriter component
 */
@keyframes cursor-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

.terminal-cursor {
  display: inline-block;
  width: 0.6ch;
  height: 1.2em;
  background-color: var(--terminal-fg, #00ff00);
  vertical-align: text-bottom;
  animation: cursor-blink 1s step-end infinite;
}

/* Accessibility: respect reduced motion preference */
@media (prefers-reduced-motion: reduce) {
  .terminal-cursor {
    animation: none;
    opacity: 1;
  }
}
