Skip to content

Accessibility

Accessibility statement

We target WCAG 2.2 level AA. This page states what we actually implemented and measured, and admits what is incomplete — an accessibility statement claiming perfection is worthless.

Colour contrast

Every text value is measured against its background: primary text 16.8:1 and secondary 5.1:1 — both above the AA threshold of 4.5:1.

The original orange #FF3300 measures only 3.7:1, so it is excluded from text and buttons and used for decorative blocks alone. Links and buttons use a darker #D92B00 at 4.9:1.

Anyone who prefers higher contrast in their system gets a darker palette automatically via prefers-contrast.

Keyboard and screen readers

Every interactive element is reachable by keyboard, and a clear brand-coloured focus ring appears when navigating with it — and not on mouse click, because it is meant for those who need it.

A “skip to content” link is the first thing focused on the page, so keyboard users are not forced through the menu every time.

Social icons are not bare links: each carries an explicit name such as “MilaKnight Tech on Instagram”.

Heading structure is sequential (one h1, then h2 and h3), and form error messages are tied to their fields via aria-describedby so a reader announces them on reaching the field.

Motion and transparency

Content does not depend on JavaScript to appear. Reveals are CSS scroll-driven animations, so if all JavaScript on the page failed everything would remain readable.

For anyone preferring reduced motion, every animation that changes position or size is dropped while colour and opacity transitions remain, because they aid comprehension — “less and gentler”, not “none”.

For anyone preferring reduced transparency, the navigation bar becomes solid with no blur.

Hover motion is gated away from touch devices, so it is not triggered by accident on tap.

The measurement consent bar is keyboard reachable, and the accept and decline buttons are equal in prominence and touch target size.

Language and direction

The site is Arabic and English, and every page declares its language and direction on the html element — so a screen reader pronounces each text correctly. Switching languages keeps you on the same page.

What we have not reached yet

No independent third-party accessibility audit has been carried out. Our current testing is internal and automated, which is less than a manual audit involving real users.

Alt text for article images depends on whoever writes the article in the dashboard. The field exists and is required, but its quality is human rather than automatic.

We have not tested the site with every combination of screen reader and browser, and problems most likely exist in combinations we have not tried.

Report a problem

If you hit a barrier using this site, write to us and we will address it. Describe what you tried to do, what happened, and the tool you use — that is the fastest route to a real fix.

Contact

For any question about this page, write to Info@milaknight.com.

Last updated: October 2026