Skip to content

Accessibility

This site is built to work with a keyboard, a screen reader, and reduced motion turned on, not just a mouse and default settings. That's tested, not assumed. If something here doesn't work the way it should for you, that's a bug. Tell me and I'll fix it: pdcarlson06@gmail.com

What it does

  • Every interactive element is reachable and operable by keyboard alone.
  • Focus is always visible. You can see where you are.
  • Color is never the only signal, status and state show up in text too.
  • Motion respects your system's reduced-motion setting.
  • Text meets WCAG AA contrast against its background.

What it doesn't

  • Targets AA, not the stricter AAA level.
  • Dark only, no light theme.
  • The contact form's labels are placeholder text, they disappear once you start typing. A screen reader still knows what the field is for the whole time.

Last checked: August 28, 2026