Accessibility Statement
Last Updated: January 4, 2026
Haberberger Consulting & Software, LLC is committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards.
Conformance Status
We are targeting conformance with the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA and are actively working toward WCAG 2.2 Level AA compliance.
Accessibility Features
We have implemented the following accessibility features on this website:
Navigation & Structure
- Skip link to bypass navigation and jump to main content
- Semantic HTML elements:
<main>,<nav>,<header>,<footer>,<section>,<article> - Logical heading hierarchy
- Language attribute set
<html lang="en"> - Keyboard navigation with arrow keys in mobile menu
Keyboard Accessibility
- All interactive elements are keyboard accessible
- Visible focus indicators with 2px gold outline
- Escape key closes modals and menus
- Focus trap on cookie consent dialog
- Focus moves to scroll targets for anchor links
- Arrow key navigation in menus (Up/Down, Left/Right, Home/End)
Forms
- All form fields have associated labels
- Error messages are linked with
aria-describedby - Focus moves to first invalid field on validation error
- Error indicators include warning icons (not color alone)
- Required fields are clearly marked
Visual Design
- High contrast color scheme (text on dark backgrounds exceeds 7:1 ratio)
- Text resizes properly up to 400% zoom
- Content reflows without horizontal scrolling at 320px width
- Minimum touch target size of 24x24 CSS pixels (44x44 on touch devices)
- Focus not obscured by sticky header (scroll-margin-top applied)
Animations & Motion
- Respects
prefers-reduced-motionpreference - Typing animations and slot reel effects are disabled for users who prefer reduced motion
- All transitions are kept short and subtle
Images & Icons
- Meaningful images have descriptive alt text
- Decorative icons are hidden from assistive technology
aria-hidden="true"
Dialogs & Overlays
- Cookie consent banner uses
role="dialog" - Focus is trapped within dialogs when open
- ARIA attributes:
aria-label,aria-expanded,aria-describedby,aria-live - Focus returns to trigger element when dialog closes
Known Limitations
We are aware of the following accessibility limitations:
- reCAPTCHA: The contact form uses Google reCAPTCHA v2 Invisible for spam protection. While Google has made efforts to improve reCAPTCHA accessibility, some users may experience difficulty with the verification process. As an alternative, you can email us directly at thehabes@habesoftware.rocks.
- Third-party content: External links lead to websites outside our control, which may not meet the same accessibility standards.
Technical Specifications
This website relies on the following technologies for accessibility:
- HTML5
- CSS3
- WAI-ARIA 1.2
- JavaScript (ES Modules)
- Web Components (Custom Elements)
These technologies are relied upon for conformance with the accessibility standards used.
Testing Tools
You can verify our accessibility using these free tools:
Feedback
We welcome your feedback on the accessibility of this website. If you encounter any accessibility barriers or have suggestions for improvement, please contact us:
Email: thehabes@habesoftware.rocks
We try to respond to feedback within 5 business days.