CSS counters enable pure-CSS numbering by resetting, incrementing, and displaying values with pseudo-elements for use cases like line numbers and heading numbering.
CSS to speech: alternative text for CSS-generated content
CSS ::before and ::after pseudo-elements insert presentational content that can contribute textual content to an element's accessible name but are not exposed in accessibility tree.