Achieve 100% Lighthouse accessibility and SEO on all pages

- Fix color contrast: emerald-600 → emerald-700 for WCAG AA compliance
- Fix heading hierarchy across all pages (h1 → h2 → h3 → h4)
- Lazy load NebulaField with next/dynamic and requestIdleCallback
- Remove debug console.log statements
- Add .env.example for Turnstile configuration
- Update documentation with audit results
This commit is contained in:
jwinterm
2026-01-17 11:15:51 -05:00
parent f2940ad956
commit 3c1e0b659c
10 changed files with 200 additions and 225 deletions
+7
View File
@@ -0,0 +1,7 @@
# Cloudflare Turnstile (bot protection for contact form)
# Get keys from: https://dash.cloudflare.com/?to=/:account/turnstile
NEXT_PUBLIC_TURNSTILE_SITE_KEY=your_site_key_here
TURNSTILE_SECRET_KEY=your_secret_key_here
# Optional: Email for contact form notifications
# CONTACT_EMAIL=your@email.com