Accessibility

By Landon Taylor |

I build this garden by hand, so I can’t promise perfection. I aim for these habits:

  • Keyboard everything. The menu, the About dropdown (hover, click, touch, and Enter/Esc), and the site search all work without a mouse. There’s a skip-to-content link as the first focusable element, and focus outlines stay visible.
  • Contrast. Text targets WCAG’s 4.5:1 minimum in both light and dark mode; I check the actual numbers every time I touch the CSS. Where dark mode needed brighter inks (accent colors, links, card text), they got brighter inks.
  • Dark mode that isn’t a filter. The dark theme is styled separately, not just inverted; choose it with the toggle in the top row or follow your system preference.
  • Text at readable sizes. Layouts use relative units, so browser zoom and OS font scaling work; nothing is nailed to pixel heights.
  • Print. Every page carries a print stylesheet: headers, menus, and buttons step aside and the article (with its colophon) prints cleanly.
  • Motion restraint. Animations are limited (all of which respect prefers-reduced-motion); nothing traps attention or relies on motion to be understood.

If a page gives you problems — contrast, keyboard traps, screen-reader weirdness, anything — let me know. Accessibility bugs get fixed before cosmetic ones.