sharpbyte.dev
← Learning hub
Learning hub

Accessibility

Practical notes for keyboard users, screen-reader-friendly structure, diagrams, animation preferences, and how to send feedback. This site is hand-authored static HTML—there is no separate “accessible mode”; these patterns are how the hub is built.

Keyboard and focus

Mermaid diagrams

The LLM system design guide includes Mermaid figures. They render to SVG in supporting browsers. Each diagram is introduced with a short caption nearby; long sections also include recap tables that restate the same ideas in plain text—use those if a diagram is hard to interpret or not announced usefully by assistive tech.

Motion and animation

Hero and lesson blocks use light scroll-reveal and (on some pages) phase animations. Where scripts check prefers-reduced-motion: reduce, animations are shortened or skipped—for example scroll-reveal falls back to showing content immediately, and the reading-progress bar disables width transitions. If you still see motion you would like reduced, use your OS “reduce motion” setting and email below so we can prioritize a fix.

Report issues

This hub is maintained as static pages. If something is unusable with your assistive setup, or if a page breaks keyboard flow, send a short note (URL + browser + what went wrong) to pramod5551@gmail.com. It is the same address listed on the sharpbyte.dev home page.