lo6

Accessibility Appendix — Checklist & Color Tokens

This appendix provides a compact accessibility checklist, recommended color tokens with contrast-safe values, and testing guidance to apply to the Newsroom UI.

Color Tokens (WCAG-compliant pairs)

Notes: these values were selected to meet at least 4.5:1 contrast for body text against --color-canvas and to provide clear semantic mapping.

Typography & Sizing

Keyboard & Focus

ARIA & Semantic Patterns

Swipe / Drag Actions

Images & Generated Media

Contrast Checks & Tools

Example Playwright + axe test command

Add an accessibility test in CI using Playwright + axe-core:

# Example: run a11y checks locally
npx playwright test tests/a11y.spec.ts

Example minimal test (Playwright + axe) should load the page and run axe on main regions.

Quick Checklist (Developer Friendly)

Integration Notes for frontend_spec.md