Skip to content

Fix accessibility: contrast ratios and link labels#40

Merged
JoshDFN merged 1 commit intomainfrom
astro-migration
Feb 27, 2026
Merged

Fix accessibility: contrast ratios and link labels#40
JoshDFN merged 1 commit intomainfrom
astro-migration

Conversation

@JoshDFN
Copy link
Copy Markdown
Collaborator

@JoshDFN JoshDFN commented Feb 27, 2026

Summary

  • Bump --text-ghost (#5e5e5e -> #717171), --text-faint (#6e6e6e -> #7a7a7a), --text-phantom (#444 -> #5a5a5a) to meet WCAG AA 4.5:1 contrast ratio against the dark background
  • Add aria-label to GitHub icon links in footers and skill cards
  • Add aria-hidden="true" to decorative footer SVGs

Fixes Lighthouse accessibility score from 89 -> targeting 95+.

Test plan

  • Run Lighthouse on homepage, skill page, how-it-works
  • Verify text is still readable and aesthetic unchanged

Generated with Claude Code

Bump --text-ghost, --text-faint, --text-phantom to meet WCAG AA 4.5:1
contrast ratio. Add aria-label to GitHub icon links in footers and
skill cards.
@JoshDFN JoshDFN requested a review from marc0olo as a code owner February 27, 2026 10:32
@JoshDFN JoshDFN merged commit d64d586 into main Feb 27, 2026
5 checks passed
marc0olo added a commit that referenced this pull request Feb 27, 2026
Resolve conflicts with PRs #40-#42 on main:
- Accept the new "access" tab with real endpoints (llms.txt, raw GitHub, etc.)
- Accept accessibility improvements (aria-labels, contrast fixes)
- Replace "Your Agent / curl + paste" with "skills.sh / npx skills add"
  in the framework grid (the access page covers generic curl usage)
@marc0olo marc0olo deleted the astro-migration branch February 27, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant