Customization
How the templates are built to be changed.
Colours, typography and spacing are defined once in `constants/theme.ts` and consumed everywhere through that module. No component hardcodes a hex value, so changing a token restyles the entire application.
Start with the theme, then the primitives in `components/ui/`, then individual screens. Working in that order means most visual changes are a few lines rather than a sweep through every file.