
/* Typewriter caret */
.typing-rotator,
[data-typing-rotator="true"] {
  border-right: 0.08em solid currentColor;
  padding-right: 0.08em;
  white-space: nowrap;
}

/* Reduce motion: keep text static and hide caret animation */
@media (prefers-reduced-motion: reduce) {
  .typing-rotator,
  [data-typing-rotator="true"] {
    border-right: none;
  }
}


/* Legacy rotator cursor support */
.sheeltech-hero .rotator .cursor {
  display: inline-block;
  width: 0.5ch;
  border-right: 0.08em solid currentColor;
  vertical-align: baseline;
}
@media (prefers-reduced-motion: reduce) {
  .sheeltech-hero .rotator .cursor { border-right: none; }
}
