01Laying the foundation and choosing colours
Late July 2026
Two languages without writing every page twice, and quiz feedback that can't rely on brightness alone.
We built a static multi-page site with Astro and lit up React islands only where interaction is needed, keeping page structure written once and all bilingual text reconciled by scripts. At first we wanted a single colour family, then realised quiz feedback needs a real red and green and the three subjects must stand apart at a glance. This gave us our deep purple brand palette paired with distinct subject and semantic OKLCH colours.










