Skip to content
Accessibility

Built to work for everyone.

How I try to make this site usable whatever you browse with, what I know isn't perfect yet, and how to tell me when something gets in your way.

Last reviewed

aatmanjain.comp. 1

Accessibility

  • Keyboard friendly
  • Motion on request
  • Colour never alone
26 Sept 2026

The short version

  • The target is WCAG 2.2 at level AA.
  • I'm colour blind, so colour never carries meaning on its own.
  • Ask your device to reduce motion and the site calms right down.
  • Something in your way? Email hello@aatmanjain.com and I'll fix what I can.

What I'm aiming for

tl;drWCAG 2.2 AA. Always a work in progress.

I want this site to work for everyone, whatever device, browser or assistive tech you use. The target is the Web Content Accessibility Guidelines (WCAG) 2.2 (opens in a new tab) at level AA.

It hasn't been formally audited, so I'm not claiming full conformance. I test it myself and fix things as I find them.

Designed by someone who's colour blind

tl;drColour never carries meaning on its own.

I'm colour blind, so this one's personal. Nothing on the site relies on colour alone to tell you something:

  • errors come with words and an icon, not just a red outline
  • links in text are underlined
  • selected options get a tick as well as a colour

Text colours are picked for contrast against their backgrounds, and the loudest accent colours are kept to small details. Try the switch below to see the same buttons with no colour at all.

Colour never alone

SentCheck your emailSelectedRead how this site was made

Same meaning with or without colour: every state has a word and an icon.

Motion, calmed on request

tl;drTurn on reduce motion and the site listens.

There's a lot of motion here, on purpose. But if your device is set to reduce motion, the site respects it:

  • parallax, drifting clouds and scrolling marquees stop
  • smooth scrolling switches off
  • confetti doesn't fire
  • stickers still drag, but don't fling about

Text and cards still fade in gently, so nothing pops up out of nowhere. Nothing on the site flashes.

Your settings, right now

What your device is telling this site. It updates live if you change them.

  • Reduce motionOff. You get the full show.
  • More contrastNot requested.
  • PointerMouse or trackpad.

Keyboard and screen readers

tl;drTab, Enter, Esc. It all works.

  • A "Skip to content" link is the first thing you reach with Tab.
  • Every link, button and form field shows a clear focus ring.
  • The menus open with Enter or Space, move with the arrow keys and close with Esc.
  • Every page has proper landmarks and one main heading, with the rest in order.
  • Images have alt text. Purely decorative bits are hidden from screen readers.
  • Form fields have labels, and errors are announced and explained in words.

Try the keyboard

Press Tab, Enter, Esc or the arrow keys anywhere on this page. The keys light up.

Last key: nothing yet

Zoom and small screens

tl;drZoom in or read it on a phone.

The layout reflows down to phone widths without sideways scrolling, and you can zoom the text to 200% without losing anything important.

Known limitations

tl;drWhere it's not perfect yet.

  • Screenshots with text in them. Case-study images show real app screens, some with handwritten notes. They have alt text describing what matters, but not every word in the picture.
  • Handwritten notes. The handwriting font is only used for small, decorative notes. Anything important is also in plain text.
  • Dragging. Some stickers can be dragged around for fun. Nothing important depends on it, and the 404 page's sticker game also works with a button.
  • Things I don't control. Other sites I link to, and the booking calendar if it's switched on, come from other providers. Their accessibility is up to them.
  • No formal audit yet. I test with a keyboard, with reduced motion and with browser tools, but I haven't had a full audit by a specialist.

Found a problem?

tl;drTell me. I'll fix it.

If anything gets in your way, email hello@aatmanjain.com. It helps to tell me the page, what you were trying to do, and what you were using (browser, device, screen reader or other tools).

I'll reply, and fix what I can as quickly as I can. The contact form works too.