layout: Implement `text-indent` per CSS 2.1 § 16.1.