Accessibility statement
Effective August 22, 2026
This page explains how WeatherTotals aims to be usable by everyone, what we have built so far, and how to tell us about a barrier you hit.
What we aim for
WeatherTotals serves a US audience. The target is WCAG 2.2 level AA across the whole site, and the design system is built around that goal.
What the site does
The table below lists the accessibility features by area.
| Area | What is in place |
|---|---|
| Text contrast | Body and secondary text hold a 4.5:1 contrast ratio on the white page ground. Headings use a darker colour for extra separation. |
| Colour | A five-step severity ramp is used. None of the colours stands alone, and each shade keeps a 3:1 contrast on a white background; the word (like 'Likely' or 'Unlikely') always sits next to it. |
| Keyboard | Links and buttons are always rendered as native elements. A visible 2px violet focus ring appears on keyboard focus (focus-visible) and is never removed. A skip-to-content link is the first focusable element on every page and jumps past the header. |
| Motion | Only small colour transitions are used. All of them switch off under prefers-reduced-motion. |
| Structure | Each page has one h1, headings follow order, data tables use real HTML with captions and column headers, and lists are real lists. |
| Forms | Every field has a visible label, and errors are announced with a role alert. |
| Appearance | Light and dark themes follow the system setting, with a toggle in the header. |
| Layout | The layout holds at phone widths, and each table scrolls inside its own box rather than the whole page. |
| Fonts and images | Fonts are self-hosted with readable fallbacks. No text sits inside images, and the site uses no photographs or illustrations. |
| Language | The page language is declared as English. |
Known limits
There has been no third-party audit.
Report a problem
If you hit a barrier, tell us through the contact page. Say which page you were on and what happened. We treat fixes as bugs and make them as soon as practical.
This statement was last reviewed on August 22, 2026.