Release Notes
What's new in v1.1.0
We applied the same WCAG 2.2 standards we document to our own site. Here's everything that changed.
March 16, 2026
Skip navigation links 2.4.1
Both the landing page and the WCAG reference now include a "Skip to main content" link as the first focusable element. It becomes visible on keyboard focus, letting keyboard users bypass the navigation and jump straight to the page content.
Landmark regions 1.3.1
Every page now uses proper HTML5 landmarks: <main> wraps the primary content, <nav> elements have descriptive aria-label attributes, and <footer> elements carry their implicit roles. Screen readers can now navigate the site by region.
Visible focus indicators 2.4.7, 2.4.11
All interactive elements now show a 3px solid outline when focused via keyboard. Focus styles use :focus-visible so they only appear for keyboard navigation, not mouse clicks. Outlines adapt to the background: green on light surfaces, cream on dark.
Marquee pause control 2.2.2
The scrolling keyword ticker on the landing page now includes a Pause/Play button. Users can stop the animation at any time, which is especially important for people with attention or cognitive disabilities who find continuous motion distracting.
Reduced motion support 2.3.1
Both pages now honor the prefers-reduced-motion system setting. When enabled, all animations and transitions are disabled, smooth scrolling switches to instant, and fade-in effects are removed entirely.
Progressive enhancement for animations
Fade-up scroll animations now require JavaScript to activate. Without JS, all content is immediately visible: no hidden sections, no blank cards. This prevents content from being permanently invisible if scripts fail to load.
Text contrast ratios 1.4.3
Muted text on the landing page was upgraded from #8a7f76 to #6d6259, raising the contrast ratio from ~3.2:1 to ~5.1:1 against the cream background. On the WCAG reference, muted text moved from #6b6b6b to #8a8a8a, raising it from ~3.3:1 to ~5.5:1 against the dark background. Both now comfortably exceed the 4.5:1 AA threshold.
Footer and card contrast 1.4.3
All semi-transparent text in the footer, including brand descriptions, column headings, links, and copyright text, was boosted from opacity ranges of 0.25–0.55 to 0.60–0.75. The WCAG tool preview card (criterion IDs, labels, and CTAs) received similar treatment.
Touch target sizing 2.5.8
Navigation links, filter chips, action buttons, and CTAs now enforce minimum touch target heights of 36–44px. This makes the site significantly easier to use on mobile for people with motor impairments or limited dexterity.
Semantic HTML and ARIA 4.1.2
The manifesto section was converted from a plain <div> to a <section> with a <blockquote>. The WCAG page header logo is now an actual link. External links include screen-reader-only text indicating they open in a new tab. A .sr-only utility class was added for accessible hidden text.