WCAG 2.2 AA evidence summary
Evidence version: 2026-10-31

Automated checks:
- axe-core 4.10.2 (Chromium 151.0.7880.0) at 1280x900 and 320x900.
- axes4 WCAG2CheckSet on four generated PDFs.
- PDF.js 4.10.38 text extraction on itinerary-wcag.pdf.
- Contrast calculations for the map colors, recorded in contrast-calculations.txt.

Samples:
- itinerary-wcag.pdf (4 pages)
- invoice-wcag.pdf (1 page)
- links-wcag.pdf (1 page)
- multilink-wcag.pdf (2 pages)

Source HTML:
- sources/itinerary.html
- sources/invoice.html
- sources/links.html
- sources/multilink.html

Results:
- axe-core found 0 violations at both widths for itinerary, invoice, and links.
- axe-core reported 14 incomplete nodes at 1280px and 15 at 320px for the
  itinerary SVG map labels. The incomplete reason is background overlap, not a
  measured contrast failure. The color-pair calculations are included.
- axes4 WCAG2CheckSet reported 0 errors and 0 warnings for all four PDFs.
- PDF.js extracted whole words from itinerary-wcag.pdf.

The itinerary source avoids letter-spacing on text that must be extracted.
