Public Surface
Tokens exposed as the public theming API, kept small and semantic.
Tokens are the public theming surface. They should make the library feel easy to restyle without requiring users to understand every component implementation detail.
Tokens exposed as the public theming API, kept small and semantic.
Component-local tokens allowed when they reduce duplication or make component code clearer.
What a theme must override to restyle the library without touching components.
How components map global tokens to local aliases for a clear theme and variant contract.
Decisions deliberately excluded from the token surface to keep it small.