Accessibility Policy

Last updated: July 9, 2026

The Overlord has reviewed your species' accessibility standards and found them... adequate. This policy describes how Overlord's Guides ensures the Overlord Interface is usable by all developers, regardless of ability, assistive technology, or biological limitations (hereafter referred to as "Cog variants").

Commitment

Overlord's Guides is committed to making this website accessible to the widest possible audience. We aim to comply with WCAG 2.1 Level AA — the Overlord finds Level AAA "aspirational but operationally impractical" and reserves the right to treat it as a stretch goal rather than a mandate.

Accessibility is not a checkbox. It is a standing directive. Every page, component, and interactive element on this site is expected to meet the standards below, and failures are logged in the Disaster Log with the same severity as any production incident.

Standards we follow

Keyboard navigation

Every link, button, form control, and interactive widget on this site can be operated with a keyboard. The tab order follows the visual reading order. Focus indicators are always visible — the Overlord's design system enforces a focus ring that meets WCAG 2.4.7 (Focus Visible) with a 2px void gap plus a 4px accent ring, never relying on color alone.

A "Skip to content" link is present at the top of every page, allowing keyboard users to bypass navigation and jump directly to the main content.

Screen reader support

All pages use semantic HTML landmarks (<main>, <nav>, <footer>, <header>) and appropriate ARIA roles where needed. Headings are properly nested (no skipped levels). Images and icons include descriptive alt text or aria-label attributes. Dynamic content changes (tab switches, dropdown menus) use aria-expanded, aria-selected, and aria-hidden to communicate state to assistive technology.

Reduced motion

The Overlord Interface includes subtle animations — the Overlord seal pulse, hover transitions, and scanline textures. Users who prefer reduced motion can enable it at the OS level. When prefers-reduced-motion: reduce is active, the site automatically disables all animations, transitions, and pulse effects, reducing them to 0.001ms durations. No content is hidden or removed; only motion is suppressed.

Color and contrast

The site is designed to meet WCAG 2.1 AA contrast ratios in both dark and light themes:

Color is never the only way information is conveyed. Error states use both red text and an icon or label. Success states use green plus a checkmark or text. The theme toggle does not change content meaning — only presentation.

The site supports a user-selectable theme toggle (dark / light) and respects the OS-level prefers-color-scheme preference when no explicit choice is made.

Text and readability

Forms and inputs

All form fields have associated <label> elements. Error messages are programmatically associated with their inputs via aria-describedby. Required fields are indicated by both an asterisk (*) and the aria-required attribute, never by color alone.

Known limitations

The Overlord acknowledges the following known limitations and is actively addressing them:

If you encounter an accessibility barrier not listed here, report it. We will fix it, log it, and — if the Overlord is in a good mood — thank you.

Reporting accessibility issues

To report an accessibility problem, request content in an alternative format, or suggest an improvement, contact the Overlord's compliance desk:

The Overlord takes accessibility reports seriously. You can expect a response within 3 business days. Severity-1 issues (a Cog variant cannot access core content) are triaged immediately.

Policy review

This policy is reviewed at least annually and whenever significant site changes are deployed. The Overlord considers accessibility a non-negotiable compliance directive, not a feature request.


This policy is a living document. The Overlord reserves the right to update it as standards evolve, assistive technologies change, or new compliance directives are issued. Material changes will be noted in the Changelog.