Tenant theming demo
One product, every school's colours
Pick a brand. The whole UI — buttons, rings, washes, focus states — re-themes instantly. Every colour is contrast-checked before it ships; failing colours are adjusted, never rendered unreadable.
Live on this brand
These controls use the active tenant tokens right now.
Brand badge
72%
Wash + ink textBrand + contrast text
Contrast proof
Computed live from this brand's primary. AA needs 4.5 for text, 3.0 for large/UI.
| Button text on brand | 5.17:1 | PASS |
| Ink text on wash | 9.47:1 | PASS |
| Brand ink on white | 11.20:1 | PASS |
| Bright brand on dark bg | 8.09:1 | PASS |