fix: improve header and footer styling consistency
- Add missing CSS variables to docs.html so header navigation is
visible in dark mode
- Unify footer styling across all pages using simpler muted design
(gray background, subtle link colors, no box-shadow)