Keyboard operable throughout
Every interactive element is reachable and operable by keyboard, including the navigation dropdown, the blog filters, and every form. Focus is always visible: a 2px indicator in gold on the dark ground and in a darker gold on the light sections, so it meets the 3:1 minimum on both.
Motion respects your settings
Scroll reveals, counting metrics, the drawing census curve, and hover effects all check prefers-reduced-motion and stop. Nothing is hidden or unreadable if animation is disabled, because content never depends on a transition completing.
Semantic structure, not visual approximation
Real headings, lists, tables, and landmarks. A skip link is the first focusable element on every page. Form fields have associated labels rather than placeholder text standing in for them.
Images carry alternative text
Every content image has a description. Decorative graphics are marked as such so screen readers skip them instead of announcing noise.
Forced colors and high contrast modes
Photographic treatments and blend effects are removed under forced-colors so nothing becomes invisible in Windows High Contrast Mode.
No accessibility overlay
We do not use an overlay widget. They frequently interfere with the assistive technology a person already uses, and they have been the subject of legal claims themselves. Conformance is built into the markup instead.