Fix site-wide critical & medium issues from audit
- CSS: Replace all `vi` units with `vw` for browser compat (tokens.css)
- CSS: Add hex fallbacks before every oklch() usage (~30 instances in pages.css)
- CSS: Remove invalid `lang: ar;`, add 100vh fallback, add [data-reveal] CLS fix (base.css)
- CSS: Add missing --color-primary-dark, --brand-primary, --brand-teal tokens
- JS: Remove broken View Transitions API usage (navigated before transition rendered)
- JS: Fix token name mismatches in injected styles (--color-surface → --bg-surface, etc.)
- JS: Fix exit-intent modal accessibility (aria-label, focus trap, escape key leak)
- HTML: Add OG tags, canonical URL, theme-color to index.html
- HTML: Fix features.html dead anchor links, footer structure, Arabic typo
- HTML: Fix pricing page annual price contradictions, "first 30" consistency
- HTML: Update copyright year to 2025 across all pages
Co-Authored-By:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
Please register or sign in to comment