Issue
The site has no custom 404 page. Add a fun, on-brand easter egg experience. Ideas:
- fish aquarium
- interactive game
- fun animations
so that hitting a broken link feels intentional rather than broken.
Design direction
- Theme: fish aquarium or similar playful interactive element
- Should feel like a TechTank moment, not a generic error page
- Must still clearly communicate "page not found" and offer a path back (e.g. link to home)
- Keep it accessible — animation should respect
prefers-reduced-motion
Implementation
- Next.js App Router custom 404:
app/not-found.tsx
- Any game/animation logic should be self-contained in a component under
components/
Acceptance criteria
Issue
The site has no custom 404 page. Add a fun, on-brand easter egg experience. Ideas:
so that hitting a broken link feels intentional rather than broken.
Design direction
prefers-reduced-motionImplementation
app/not-found.tsxcomponents/Acceptance criteria
app/not-found.tsxcreated and renders the custom 404 experience/prefers-reduced-motion: reduce