Legal

Accessibility

Last updated: July 2026

Our goal

We aim to meet WCAG 2.1 AA across this site. The site is small, statically rendered, and built with semantic HTML so it remains readable and navigable with a keyboard and with assistive technology.

Design choices

  • Text and interactive elements meet the AA contrast minimum of 4.5:1 against the warm-white background. The sage brand color is 2.09:1 there, so it carries only borders, glows, and gradients — a darker sage at 5.07:1 is used wherever the color has to be read. On the deck’s dark background the brand sage reaches 6.62:1 and is used directly.
  • Color is never the sole carrier of meaning, so the site reads correctly when color information is unavailable.
  • Every page has a skip link, a single <main> landmark, and a visible focus ring on keyboard navigation.
  • The capability deck at /deck can be driven by keyboard (arrow keys, space, page up/down, Escape to leave), by on-screen controls, and by swiping on touch devices. Slide changes are announced to screen readers.
  • Motion is gated on prefers-reduced-motion. If your system asks for reduced motion, scroll reveals, slide transitions, and the looping scroll indicator are all suppressed.
  • Decorative effects (cursor glow, ASCII background texture) are aria-hidden and non-interactive. They are not required to read or use the site.

Known limitations

  • The mobile menu closes on Escape and is removed from the tab order when shut, but it does not yet trap focus while open — tabbing past the last link can reach content behind the overlay.
  • Scroll-triggered content on the home page needs JavaScript to become visible. We are moving those reveals to CSS so the page reads without it.

Reporting an issue

If something on this site is hard to use or you cannot access content you need, please email hello@animystlab.com. We treat accessibility reports as bugs and fix them.