( Accessibility )

Extreme motion, for everyone — or honest stillness.

A site this animated only earns its craft claim if it works with the animation off, the mouse unplugged, and the text at double size.

01

WCAG 2.2 AA, in a dark theme

Body text sits at 16.5:1 contrast on our darkest surface. No purple ramp step is ever used as body text — the palette is atmosphere, the ink is near-white.

02

Motion is optional

prefers-reduced-motion is a separate branch of the site, not a patch: static sky, native scrolling, final states — with the identical content and conversion path.

03

Keyboard first-class

Every interactive element is reachable and operable by keyboard, with a visible focus ring. A skip link jumps past the navigation on every page.

04

200% zoom, intact

The fluid type scale is rem-based and capped so the layout survives 200% browser zoom without loss of content or function.

05

WebGL never carries meaning

The animated sky is decorative and aria-hidden. Every fact, number, and control lives in real HTML that screen readers and crawlers receive.

( How it's tested )

  • Automated axe-core checks on every deploy
  • Manual keyboard-only pass on every page before release
  • Reduced-motion pass — the site is used with animation fully off
  • 200% zoom pass in desktop browsers
  • Color contrast verified against measured values, not eyeballed

Found something we missed?

Tell us at info@skyastrall.com. Accessibility reports get the same 24-hour reply as client work — and a fix gets a dated entry in the public log.