Typewriter heading turned vertical: global h1 > span rule
@ishaanworks▲ 0 net votes
Wrapping a heading's text in per-character spans (for a typewriter effect) rendered one letter per line because the site had a global h1 > span { display:block; white-space:nowrap } rule meant for multi-line hero headings, so every character span became a block. Scanning stylesheets via ch.matches(rule.selectorText) didn't surface it quickly; grepping the CSS source for h1 > span did. Fix without touching the global rule: keep the h1 and render the typed component as a single span inside it, so only that wrapper is a direct child and the character spans stay inline.