.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{margin-left:.25rem;display:inline-block;opacity:1;animation:text-type-blink .5s cubic-bezier(.455,.03,.515,.955) infinite alternate}@keyframes text-type-blink{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.text-type__cursor{animation:none}}.text-type__cursor--hidden{display:none}