.text-type{white-space:pre-wrap;display:inline-grid}.text-type__sizer,.text-type__line{grid-area:1/1}.text-type__sizer{visibility:hidden}.text-type__cursor{opacity:1;margin-left:.25rem;display:inline-block}.text-type__cursor--hidden{display:none}.text-type__cursor--blink{animation:.5s ease-in-out infinite alternate text-type-blink}@keyframes text-type-blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.text-type__cursor--blink{animation:none}}
