Hyphae site policy

The information survives the effects.

Hyphae treats motion and WebGL as optional progressive enhancement. Core product content and documentation remain static, semantic, and keyboard-operable.

Core content does not depend on motion or WebGL

Hyphae is designed so navigation, documentation, product claims, code examples, and the proof lab remain available when animation or WebGL is unavailable.

  • A visible skip link reaches the main content.
  • Every route has one descriptive heading-one and a logical heading order.
  • Decorative images and canvases are hidden from assistive technology.

User preferences override spectacle

Reduced-motion and Save-Data preferences change adapter admission before optional effects load.

  • Reduced motion removes smooth scrolling, scrubbed reveals, and WebGL animation.
  • Save-Data prevents the Three.js lattice module from loading.
  • High-contrast preferences strengthen outlines and boundaries.

Interaction remains keyboard-operable

Navigation, links, form controls, the proof lab, and copy actions use native interactive elements with visible focus states and text labels.

  • No essential action is hover-only.
  • The playground uses labeled controls and a live status message.
  • Touch targets and line lengths adapt at narrow viewports.

Accessibility is a release gate

Automated structure checks are necessary but incomplete. Keyboard, screen-reader, zoom, reduced-motion, Save-Data, and JavaScript-disabled reviews must pass on the exact release candidate.

  • Known issues are documented and corrected against the exact site build.
  • Accessibility feedback may be sent to hello@celiums.ai.