Accessibility

ArcheTypeDG aims to conform to WCAG 2.2 Level AA on the storefront, checkout, account, fitment, reviews, returns, CMS-composed pages, and the operations console. This statement describes the platform as assembled in August 2026, not a template.

What we support

  • Keyboard operation of navigation, the mobile drawer, product options, fitment selects, cart, the three checkout steps, account forms, review submission, helpful votes, and return requests.
  • A visible 2px signal-color focus ring with offset. We do not use outline: none.
  • Skip-to-content, one h1 per page, and a main landmark on every assembled route.
  • Target size at least 24×24 CSS pixels (SC 2.5.8), including review helpful votes, return quantity steppers, and fitment cascading selects.
  • Focus not obscured by the sticky nav (SC 2.4.11).
  • Body text under 18px at white/70 or stronger on #050505.
  • prefers-reduced-motion: hero video stays on the poster; Lenis never loads below 1024px; pinned scrub is disabled when reduced motion is preferred.
  • Global Privacy Control is honoured server-side. Marketing pixels cannot load when Sec-GPC is present or advertising consent is denied.

Known limits

axe-core is not in CI. It is MPL-2.0 and this repository only allows MIT, Apache-2.0, BSD, or ISC dependencies. Accessibility is enforced with Playwright landmark, keyboard, target-size, and contrast checks plus manual VoiceOver and NVDA notes stored under docs/hardening/evidence/.

Apple Pay, Google Pay, and PayPal express checkout remain blocked until a named merchant account exists (K-04). Those journeys are skipped in nightly CI, not simulated as complete.

Assistance

If you cannot complete a purchase, a return, or a fitment lookup, email [email protected] with the page URL, the browser or screen reader you use, and what you expected to happen. We will work the request as a P1 if it blocks checkout or account recovery.