Accessibility Audit

Automated WCAG 2.2 AA checks

Generated with axe-core and Lighthouse • 10/20/2025, 6:36:53 AM. Automated tests cover only part of WCAG; manual verification is still required.

Home
100 / 100

Lighthouse accessibility score


axe-core findings

0 violations

No violations detected.

Passed checks (Lighthouse)

`[aria-*]` attributes are valid and not misspelled

`[aria-*]` attributes have valid values

`[aria-*]` attributes match their roles

`[aria-hidden="true"]` elements do not contain focusable descendents

`[aria-hidden="true"]` is not present on the document `<body>`

`[role]` values are valid

`[role]`s have all required `[aria-*]` attributes

`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.

`<html>` element has a `[lang]` attribute

`<html>` element has a valid value for its `[lang]` attribute

ARIA attributes are used as specified for the element's role

Background and foreground colors have a sufficient contrast ratio

Deprecated ARIA roles were not used

Document has a `<title>` element

Document has a main landmark.

Elements use only permitted ARIA attributes

Heading elements appear in a sequentially-descending order

Links have a discernible name

List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements

Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).

Notes

- Focus indicators, target sizing, and drag alternatives require manual verification across interactive components.

- Some contrast findings may be affected by brand color choices; we can adjust tokens to meet 4.5:1 thresholds.