Getting started
An ordered list, so a screen reader already announces 'step 2 of 3' without the numeral being read twice.
One shadcn add per piece. Dependencies come with it.
Pass typed content and slots. No prop soup.
Override the shadcn token names and everything follows.