Accessibility · not a certification

What we designed for, and what we actually tested.

This page does not claim WCAG certification. It describes the approach and will be updated with measured results from this build.

Approach

  • Essential reading works without JavaScript.
  • Skip link, semantic headings, visible focus, 44px-ish targets.
  • Native disclosures for FAQ and the mobile menu.
  • Reduced-motion honors prefers-reduced-motion.
  • Text colors taken from the measured token pairs in the brand contrast report.

Measured in this review build

  • Text contrast: deep green on paper 10.98:1; muted ink on paper 5.56:1; gold on paper 2.85:1 (decorative only).
  • Reflow at 320, 390, 768, 1024 and 1440 CSS pixels: no horizontal page overflow.
  • 200% zoom at 1440: no page overflow recorded.
  • Essential Notice reading and FAQ questions available with JavaScript disabled.
  • Practice stepper Escape returned focus to the opener in Chromium.
  • prefers-reduced-motion is honored in CSS; no autoplay audio.
  • Zero third-party network requests in the Chromium session.
  • axe-core 4.11 on /, /read/notice/, /practice/loving-embrace/, /questions/: 0 violations after landmark and heading-order fixes. Raw results in artifacts/evidence/axe.json.

Known limitations

  • Optional FAQ search and the practice stepper need JavaScript; the same text is in the page without it.
  • Next.js still ships a small same-origin runtime; the site is not a zero-JS document.
  • No VoiceOver, NVDA or TalkBack pass was performed. An accessibility-tree sample is not a substitute for AT testing.
  • Contact for accessibility feedback is not yet a verified mailbox.
  • This is not a WCAG certification.

A public contact for Christlight questions and corrections is being confirmed. This review site does not accept messages.