.typewriter{min-height:1.08em;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;display:block;position:relative}.typewriter-animated>span{vertical-align:bottom;white-space:nowrap;max-width:100%;animation:typewriter-reveal var(--typewriter-duration) steps(var(--typewriter-steps), end) var(--typewriter-delay) both;display:inline-block;overflow:hidden}.typewriter-caret{vertical-align:-.06em;background:var(--accent);width:2px;height:.88em;margin-left:.08em;animation:.7s step-end infinite typewriter-caret-blink;display:inline-block}@keyframes typewriter-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes typewriter-caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-animated>span{clip-path:none;animation:none}.typewriter-caret{display:none}}
