/* ════════════════════════════════════════════════════════
   TextType — vanilla CSS (cursor con @keyframes en vez de GSAP)
   ════════════════════════════════════════════════════════ */
.text-type {
    display: inline-flex;
    align-items: baseline;
    white-space: pre-wrap;
}

.text-type__content {
    color: inherit;
}

.text-type__cursor {
    margin-left: 0.2em;
    display: inline-block;
    animation: textTypeBlink 0.85s step-end infinite;
}

@keyframes textTypeBlink {
    0%, 49% { opacity: 1; }
    50%, 100% { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
    .text-type__cursor { animation: none; opacity: 1; }
}
