Sustainability through design choices, and we have to be able to point at them. - [ ] plain CSS, no UI framework (smaller bundle) - [ ] code-split the detail route - [ ] debounce + `cache-first` fetch policy (no wasted requests) - [ ] `prefers-color-scheme` (dark mode saves energy on OLED) - [ ] lazy-loaded images, `width`/`height` set to avoid layout shift - [ ] bundle-size budget enforced in CI **Acceptance:** the measures are listed in the README with the numbers (bundle size, request count for a typical search).