# foreveragents.dev — llms-full > Full concatenated context corpus for agent ingestion. --- ## Source: https://foreveragents.dev/context/accessibility.md --- title: Accessibility description: Inclusive design for screen readers, keyboard nav, color contrast, and ARIA tags: [a11y, inclusive-design, wcag] dependencies: [identity, safety] --- # Accessibility Accessibility is not a feature to add later. It is a design constraint that produces better interfaces for everyone. ## Principles - **Perceivable**: Text alternatives for images. Captions for audio. Sufficient contrast. - **Operable**: Full keyboard navigation. No time limits. No flashing. - **Understandable**: Consistent navigation. Clear labels. Error suggestions. - **Robust**: Semantic HTML. ARIA where needed. Tested with real screen readers. ## Implementation Use the right element. A `
Submit
``` Visible focus indicators: ```css :focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; } ``` Contrast: 4.5:1 minimum for normal text (WCAG AA). Never use color alone to convey meaning. ARIA supplements semantic HTML, never replaces it: ```html