feat(themes): add md theme tokens and update ionic theme to include semantic tokens (#30734)

- Updates the theme tokens interface to add more numeric tokens & semantic tokens
- Moves the `config` values into a separate `config` option which uses the `IonicConfig` interface
  - Adds a config option for `formHighlight` to `IonicConfig`
- Defines default & dark tokens for the `md` theme
- Removes the numeric tokens from the `ionic` theme and adds semantic tokens
- Remove the numerous `--ion-font-family` overrides in favor of the tokens

---------

Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
This commit is contained in:
Brandy Smith
2025-10-21 15:56:18 -04:00
committed by GitHub
parent 3fd1d5cab1
commit a7699eabbe
12 changed files with 276 additions and 121 deletions

File diff suppressed because one or more lines are too long