/* Typed headline (typed.php / typed.js). The answer in --typed-accent; the caret only while variants take turns. */
.ui-typed-rest { color: var(--typed-accent, inherit); }
.ui-typed--stack .ui-typed-first, .ui-typed--stack .ui-typed-rest { display: block; }
.ui-typed--live .ui-typed-rest::after {
  content: ""; display: inline-block; width: .07em; min-width: 2px; height: .85em; margin-left: .12em;
  background: var(--typed-caret, var(--typed-accent, currentColor)); vertical-align: -.06em;
  animation: ui-typed-blink 1s steps(1) infinite;
}
@keyframes ui-typed-blink { 50% { opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .ui-typed--live .ui-typed-rest::after { animation: none; } }
