fix(button): incorrect text color when no color is passed in on dark theme (#9234)
fix(button): incorrect text color when no color is passed in on dark theme (#9234)

Fixes buttons without a set `color` having a dark text color on a dark background, if they aren't inside a component that provides the color for them (e.g. a sidenav container).

Fixes #9231.
jelbourn/material2,tinayuangao/material2,crisbeto/material2,fairfaxmedia/material2,mmalerba/material2,ppham27/material2,andrewseguin/material2,Eddman/material2,angular/components,jelbourn/material2,ppham27/material2,jelbourn/material2,fairfaxmedia/material2,ppham27/material2,tinayuangao/material2,jelbourn/material2,DevVersion/material2,crisbeto/material2,jelbourn/material2,josephperrott/material2,emoralesb05/material2,mmalerba/material2,josephperrott/material2,angular/components,amcdnl/material2,Jefiozie/material2,Eddman/material2,Jefiozie/material2,josephperrott/material2,josephperrott/material2,angular/components,fairfaxmedia/material2,tinayuangao/material2,mmalerba/material2,crisbeto/material2,emoralesb05/material2,fairfaxmedia/material2,emoralesb05/material2,tinayuangao/material2,DevVersion/material2,amcdnl/material2,ppham27/material2,amcdnl/material2,mmalerba/material2,angular/components,Jefiozie/material2,ppham27/material2,amcdnl/material2,amcdnl/material2,fairfaxmedia/material2,DevVersion/material2,andrewseguin/material2,emoralesb05/material2,DevVersion/material2,mmalerba/material2,andrewseguin/material2,tinayuangao/material2,andrewseguin/material2,crisbeto/material2,Eddman/material2,emoralesb05/material2,Eddman/material2,josephperrott/material2,Jefiozie/material2,Jefiozie/material2,DevVersion/material2,andrewseguin/material2,Eddman/material2