Per-course theming architecture
Education platforms often want each course or subject to feel distinct. Build this into your token system: a global token layer holds brand colors, typography tokens, and semantic feedback colors. A course-level layer overrides only the accent/theme tokens. When a student enters a math course, the accent might shift to blue; in a creative writing course, it shifts to warm amber. The underlying components stay identical — only the accent tokens change.
