Skip to main content
Noxport Labs

ACCESSIBILITY & INCLUSIVE ENGINEERING

Accessibility Statement

Noxport Labs engineers this website and its five interactive proof fixtures to conform with WCAG 2.2 Level AA criteria. High-density technical interfaces should remain legible, keyboard-operable, and inspectable without requiring fine pointer control or JavaScript execution.

1. Implemented & Verified Accessibility Measures

Color Contrast & Token Discipline

Primary text (#F4F5F8), body copy (#C8CCD6), and muted metadata (#9CA3AF) on Obsidian Slate (#090A0F) and Carbon Surface (#12151E) exceed the 4.5:1 AA minimum contrast ratio. Status indicators always pair color with explicit text labels.

Keyboard & Focus Management

Every page starts with a visible-on-focus Skip to main content link. Header navigation menus and all five interactive fixtures support standard Tab, Shift+Tab, Enter, Space, and Escape dismissal with high-visibility :focus-visible outlines.

Zoom, Reflow & Responsive Viewports

Layouts are tested across 390×844 mobile and 1440×900 desktop viewports and support 200% browser zoom without clipping primary narrative text or interactive controls. Wide code and schema tables provide explicit horizontal scroll containers.

Reduced Motion & No-JS Fallbacks

All CSS transitions respect prefers-reduced-motion: reduce. When JavaScript is disabled, the site header renders a <noscript> route directory and every interactive fixture exposes a static reference summary in server-rendered HTML.

2. Screen Reader Semantics in Proof Fixtures

  • ARIA Live Status Summaries: Each of the five product fixtures includes an aria-live="polite" summary region that announces mode changes, coverage warnings, or error states when controls are toggled.
  • Explicit Button States: Scenario selectors and toggle buttons declare aria-pressed or aria-expanded so assistive technologies report the active fixture state accurately.
  • Tabular Waveform Companion: The CardioLab signal fixture pairs its SVG waveform canvas with a semantic HTML table of RR intervals and quality annotations so screen reader users have full access to the underlying numerical data.

3. Known Limitations & Accessibility Support

Dense code blocks and JSON-RPC payloads require horizontal scrolling on narrow mobile viewports (320px–390px) to preserve syntactic indentation. For accessibility feedback or assistance with any interactive workbench, contact [email protected].

Return to Documentation Index or inspect Demonstration Architecture.