Source: https://jimbir.ch/accessibility-statement/

# Accessibility Statement

Last updated: June 2026

## Commitment

I am committed to making jimbir.ch accessible to everyone, including people with disabilities. This site targets **WCAG 2.1 Level AA** conformance and is audited regularly using Lighthouse and manual testing.

## What we've done

-   Semantic HTML landmarks (`main`, `nav`, `footer`, `article`)
-   All images have descriptive `alt` attributes
-   Color contrast ratios meet or exceed 4.5:1 for normal text and 3:1 for large text
-   Keyboard navigation works throughout the site
-   Navigation includes ARIA labels and `aria-current="page"` on active links
-   Mobile navigation toggle uses `aria-expanded` and `aria-controls`
-   Focus indicators are visible on interactive elements
-   No content flashes or auto-playing media
-   Heading hierarchy is sequential on every page

## Known limitations

Some older blog posts were originally published on a Drupal 7 site and may contain legacy markup that does not fully meet current standards. I address these issues as they are identified.

## Feedback

If you encounter an accessibility barrier on this site, please email [hello@jimbir.ch](mailto:hello@jimbir.ch) with a description of the issue and the page URL. I aim to respond within five business days.

## Technical approach

This site is built with [Astro](https://astro.build), a static site generator. CSS is inlined at build time to eliminate render-blocking requests. JavaScript is minimal and used only for scroll-reveal animations and mobile navigation, both of which degrade gracefully without JS.
