.typewriter__pending{opacity:0}[data-typewriter=load]:not([data-typewriter-ready]) .typewriter__pending{animation:typewriter-failsafe 0s linear 4s forwards}@keyframes typewriter-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.typewriter__pending{opacity:1}}.typewriter__caret{position:relative}.typewriter__caret:after{content:"";position:absolute;top:.12em;left:.04em;width:max(1px,.05em);height:1em;background:var(--color-brass)}.typewriter__caret:after,.typewriter__pause-mark{animation:typewriter-caret .9s steps(1) infinite}@keyframes typewriter-caret{50%{opacity:0}}