.em-smoulder{font-family:var(--em-sans);font-size:var(--em-smoulder-size,56px);letter-spacing:-.025em;color:var(--em-text);touch-action:pan-y;line-height:1.08;display:block;position:relative}.em-smoulder[data-align=center]{text-align:center}.em-smoulder__line{display:block}.em-smoulder__word{white-space:nowrap}.em-smoulder__word.is-lit{color:var(--em-accent)}.em-smoulder .em-sr{-webkit-user-select:none;user-select:none}.em-smoulder__sparks{pointer-events:none;width:100%;height:calc(100% + 80px);position:absolute;top:-80px;left:0}
