--- uai: "1.0" type: topic-memory status: active project: iarpg.com release: "IARPG-OPS-2" version: "2.0.14-wip" review_state: current-until-superseded --- # Accessibility ## Purpose Maintain keyboard, screen-reader, contrast, reflow, reduced-motion, theme, graph fallback, walkthrough, and print support. ## Current Accessibility Contract - Light is the default high-contrast publication theme; a saved dark preference remains local and applies before first paint. - Only the centered menu strip is sticky, limiting persistent viewport occupation. - Navigation controls expose current expanded state and accurate open/close labels; Escape and outside click close transient menus. - Interactive menu, search, theme, and walkthrough controls use visible focus and touch-safe behavior. - Walkthroughs use native dialogs, move focus to the active step, restore focus to the launcher, support Escape and explicit exit, remain usable when storage is blocked, and do not auto-open or gate tools. - Mobile menus and tours use dynamic-viewport limits and internal scrolling; document anchors compensate for the sticky menu. - Reduced-motion, reduced-transparency, forced-colors, print, no-script, and offline paths remain supported. - A sitemap-driven structural audit checks language, skip links, landmarks, H1s, IDs, ARIA references, form-control names, navigation labels, table captions and headers, image alternatives, dialogs, and focus hazards. Native assistive-technology speech output remains unverified and must not be inferred from semantic markup alone. Evidence: [walkthrough accessibility boundary](../docs/long-term-memory/reports/onboarding-comprehension-and-guided-walkthrough-report.md#shared-walkthrough-behavior) and [structural accessibility findings](../docs/long-term-memory/reports/production-edge-security-and-accessibility-validation-report.md#structural-accessibility). ## Shared Constraints - Apply [repository constraints](constraints.uai#non-negotiable-constraints). ## Related UAI Records - [UI shell](ui-shell.uai#current-ui-contract) - [Accessibility evidence](accessibility-evidence.uai#current-doctrine) - [Theme](theme.uai) - [Test plan](test-plan.uai#current-test-plan) ## Current Durable Research Routes - [Educational RPG Portal Audit Plan](../docs/long-term-memory/reports/educational-rpg-portal-audit-plan.md#reviewed-synthesis) — reviewed with limitations; use only the linked Reviewed Synthesis and retain its truth boundary. - [Fictional RPG Portal Technical Quality, Security, Privacy, Performance, SEO, and Reliability Audit](../docs/long-term-memory/reports/fictional-rpg-portal-technical-quality-security-privacy-performance-seo-and-reliability-audit.md#reviewed-synthesis) — reviewed with limitations; use only the linked Reviewed Synthesis and retain its truth boundary. - [Hospital Parity Audit](../docs/long-term-memory/reports/hospital-parity-audit.md#reviewed-synthesis) — reviewed with limitations; use only the linked Reviewed Synthesis and retain its truth boundary. - [Public UX, Accessibility, Search, Mobile, and Cross-Project Navigation Audit](../docs/long-term-memory/reports/public-ux-accessibility-search-mobile-and-cross-project-navigation-audit.md#reviewed-synthesis) — reviewed with limitations; use only the linked Reviewed Synthesis and retain its truth boundary. - [RPG Hospital Level Design Analysis](../docs/long-term-memory/reports/rpg-hospital-level-design-analysis.md#reviewed-synthesis) — reviewed with limitations; use only the linked Reviewed Synthesis and retain its truth boundary.