- serwist/next requires webpack, Next.js 16 defaults to Turbopack
- dev/build scripts now use --webpack flag
- Disable serwist in dev mode to avoid warnings
- Add @serwist/next for PWA service worker (precaching, offline support)
- Create public/manifest.json with dark theme (#0a0a0f) and SVG icons
- Rewrite globals.css with full dark premium design system (Tailwind v4)
- Design tokens: bg-deep, bg-card, gold, nur-purple, emerald, borders, text
- Utility classes: .glass, .glass-light, .gold-gradient, .nur-gradient, .gold-purple-gradient
- Prayer ring SVG styles
- Replace old 5-tab nav with 3-tab floating glassmorphism pill
- Home (House), Nur center raised 56px gold-purple circle, Profile (User)
- Active gold #D4AF37, inactive #666, safe-area-aware
- Create src/lib/api/wordpress.ts fetchAPI wrapper with JWT auth
- Update layout.tsx with manifest, apple-web-app, Viewport export
Turbopack cannot resolve lightningcss native .node binaries at build time.
Reverting to webpack for production builds (Turbopack dev server still works
via next dev --turbopack flag).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>