I divided the design tokens in: Text, Surface, Border, Spacing, Radius. Each token had light Light and Dark mode.
The tokens were used on every element of every component in the design system, making it extremely flexible.
Components had semantically labeled properties and a nested approached was preferred in most cases to reduce configuration complexity.
Where appropriate, components had interaction applied to show state changes in the prototypes.
The system was reviewed internally to make sure that it could be easily picked up by any other designer in the team, and it was delivered on time.