Statement of Accessibility
This is a reading site first, so being easy to read and use is part of the point.
The short version
I want anyone to be able to read this site comfortably, whether you use a mouse, a keyboard, a screen reader, or something else. It is built as plain, semantic HTML with real text, high contrast, and no dark patterns. If something here gets in your way, tell me and I will fix it.
What I aim for
The site is built toward the spirit of the WCAG 2.1 AA guidelines: readable contrast, text that scales, meaningful structure, and controls that work without a mouse. I would rather get the fundamentals right than chase a badge.
How that shows up
Real text, not pictures of text. The writing is HTML you can select, search, resize, and translate. Every meaningful image carries alt text.
High contrast, generous type. Near-black ink on a warm background, a comfortable reading measure, and type that scales with your browser’s zoom and font settings.
Keyboard friendly. A skip-to-content link comes first, links and controls are reachable and operable from the keyboard, and the focus outline is always visible.
Calm motion. Animations are subtle, and the site honors your “reduce motion” setting, dropping transitions and the spinner animation if you have asked your system to quiet things down.
Semantic structure. Headings nest in order, lists are real lists, and the page uses landmarks (header, main, navigation, and footer) so assistive technology can move around easily.
Where it is not perfect
This is a one-person site, and accessibility is a practice rather than a finish line. Some older linked writing or embedded third-party pages may not meet the same bar. When I find a gap, I close it.
Tell me
If any part of this site is hard to read or use, that is a bug, and I want to know. Reach me through the contact page and tell me what happened and what you were using. I will fix what I can, quickly.