Demonstration build. Inventory is served live from the database, but every vehicle, price, and inspection note is invented example data, not a real listing.

Accessibility

Built to be usable.

This site targets WCAG 2.1 AA. Below is what that means in practice, and, more usefully, what we know is not finished.

What is in place

  • Every interactive element is reachable and operable by keyboard
  • Focus indicators are visible throughout and never suppressed
  • The mobile menu and filter sheet trap focus and close on Escape
  • A skip link precedes the navigation on every page
  • Headings run in order and landmarks are used correctly
  • Every form control has a real label; errors are announced, not only coloured
  • Result counts and status messages use live regions
  • Body text meets AA contrast in both light and dark themes
  • Colour is never the only carrier of meaning
  • Illustrated vehicle profiles carry descriptive alternative text

Reduced motion

If your system requests reduced motion, all scroll reveals, counters, transitions and the specular sweep are switched off, and content renders in its final state immediately. Nothing is hidden behind an animation that will not play.

Without JavaScript

The full inventory, every vehicle page, and all editorial content render server-side and work with scripting disabled. Filtering, saving and comparison are enhancements and will be unavailable, but nothing essential is hidden behind them.

Known gaps

We would rather list these than claim they do not exist:

  • The 360° viewer is currently a slider without a keyboard-friendly alternative view
  • No formal screen-reader audit has been run with NVDA, JAWS or VoiceOver yet
  • The comparison table scrolls horizontally on narrow screens, which is workable but not ideal

Tell us

If something here does not work for you, please say so. It is the fastest way for us to fix it. sourcing@lenzodealership.com