Astrolabix · Legal

Accessibility Statement

Last updated -

An instrument nobody can read is an ornament. We build this site to be usable with a keyboard, with a screen reader, at high zoom, with motion switched off, and without JavaScript doing the heavy lifting. This page records what we target, what we have actually done, where we know we fall short, and how to tell us when we have got it wrong.

1. Our conformance target

We measure astrolabix.com against the Web Content Accessibility Guidelines (WCAG) 2.2, Level AA.

Conformance status: partially conformant. We believe the site meets Level AA across the pages and states we have tested, but it has not been audited by an independent third party and we hold no formal accessibility conformance report. “Partially conformant” means most of the content meets the standard and we have not verified all of it - we would rather say that than claim more than we can show.

2. What we have done

Structure
Semantic HTML with real landmarks - header, nav, main, footer - one h1 per page and headings in order with no skipped levels. A “Skip to content” link is the first thing a keyboard user reaches on every page.
Keyboard
Every interactive element is reachable and operable by keyboard in a sensible order, with no traps. The mobile menu is a real button that reports its state with aria-expanded and closes on Escape.
Visible focus
Focus is never removed. Every focused element takes a two-pixel brass outline, offset from the element so it stays visible against the dark ground, including inside form fields.
Reduced motion
prefers-reduced-motion: reduce is honoured at the root of the system, not patched on afterwards. When you ask for reduced motion the entire motion layer - the scroll animations, the smooth scrolling, and the animated hero - is never loaded at all, and all remaining CSS transitions and animations are reduced to zero duration. Nothing moves and nothing is hidden waiting to be revealed.
Static fallbacks for the WebGL hero
The animated astrolabe at the top of the home page is decorative, marked aria-hidden, and carries no information. It is drawn on a canvas that sits on top of a static image of the same instrument - so the still image is what you see if WebGL is unavailable, if the graphics context fails, if JavaScript is off, or if you have asked for reduced motion. The headline and buttons above it are ordinary HTML and never depend on the canvas.
Contrast and colour
Body and muted text are set to meet at least 4.5:1 against the page background, and a scrim behind the hero guarantees that contrast over the photograph. Colour is never the only way information is conveyed; form errors are stated in words as well as shown in colour.
Forms
Every field in the contact form has a visible, persistent label - no placeholder-only fields. Validation messages are tied to their field with aria-describedby, the field is marked aria-invalid when it fails, and the submission result is announced through a live region rather than by colour alone.
Zoom and reflow
Type and spacing are set in relative units and scale fluidly. Content reflows to a 320 px viewport and to 400% zoom without horizontal scrolling or loss of content.
Images
Meaningful images carry alternative text; decorative ones are given an empty alt so screen readers pass over them.
What we left out on purpose
No cookie banner, no interstitials, no autoplaying audio or video, no content that flashes more than three times per second, and no third-party scripts - so nothing can inject inaccessible content into a page after it loads.

3. Known limitations

We would rather list these than let you discover them. If you hit something that is not here, please tell us.

4. How we assessed it

Self-assessment during development, using a combination of:

Technologies this site relies on: HTML, CSS, JavaScript, WebGL and SVG. The site is usable without JavaScript and without WebGL; both are enhancements.

5. Tell us about a problem

If any part of this site blocks you, we want to know - and we will treat it as a defect, not a request. Email hello@astrolabix.com and, if you can, include:

We aim to acknowledge accessibility reports within five working days and to tell you what we intend to do and by when. If you cannot use the contact form, email us directly - you never have to use the form to reach us.

Email
hello@astrolabix.com
Post
Astrolabix LLC
30 N Gould St, STE R
Sheridan, WY 82801, USA

6. Keeping this true

Accessibility is a property of the current build, not a certificate. We review this statement when the site changes materially, and we revise the “Last updated” date when we do. If something here has stopped being accurate, tell us and we will correct the page as well as the site.

← Back to the site