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
altattributes - 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-expandedandaria-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 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, 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.