Add theme system, project banners, mobile nav, and hero logo

- System-first theming via light-dark() with explicit .light/.dark overrides
- Project banners: Racetix, beenvoice, RaceHub, HRIStudio
- Mobile navigation with portaled blur backdrop
- Hero logo placement and page copy polish
- Remove tRPC, migrate contact flow to direct API route
This commit is contained in:
2026-08-02 02:40:27 -04:00
parent bf10f26d26
commit d0ffd7dc04
36 changed files with 2191 additions and 525 deletions
-6
View File
@@ -17,17 +17,11 @@
},
"dependencies": {
"@t3-oss/env-nextjs": "^0.12.0",
"@tanstack/react-query": "^5.69.0",
"@trpc/client": "^11.0.0",
"@trpc/react-query": "^11.0.0",
"@trpc/server": "^11.0.0",
"next": "^16.2.10",
"nodemailer": "^9.0.3",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"server-only": "^0.0.1",
"superjson": "^2.2.1",
"trpc": "^0.11.3",
"zod": "^3.24.2"
},
"devDependencies": {