<!-- Auto-generated by `velinstyle docs generate`. Do not edit. Source: src/a11y/*.css -->

# Accessibility CSS modules

Imported in `@layer a11y` from `src/velinstyle.css`.

| Module | Selectors | Reference |
| --- | --- | --- |
| authentication | 3 | `src/a11y/authentication.css` |
| consistent-help | 3 | `src/a11y/consistent-help.css` |
| dragging-alternatives | 2 | `src/a11y/dragging-alternatives.css` |
| focus-appearance | 0 | `src/a11y/focus-appearance.css` |
| focus-not-obscured | 2 | `src/a11y/focus-not-obscured.css` |
| forced-colors | 20 | `src/a11y/forced-colors.css` |
| high-contrast-aaa | 4 | `src/a11y/high-contrast-aaa.css` |
| preferences | 14 | `src/a11y/preferences.css` |
| reduced-motion | 0 | `src/a11y/reduced-motion.css` |
| security | 5 | `src/a11y/security.css` |
| skeleton | 7 | `src/a11y/skeleton.css` |
| skip-link | 1 | `src/a11y/skip-link.css` |
| sr-only | 3 | `src/a11y/sr-only.css` |
| target-size | 8 | `src/a11y/target-size.css` |

## authentication
WCAG 2.2 — authentication patterns (3.3.8 visible labels, error association)

Source: `src/a11y/authentication.css`

- `.velin-auth-form`
- `.velin-field-error`
- `.velin-input`

## consistent-help
WCAG 2.2 — consistent help (3.2.6)

Source: `src/a11y/consistent-help.css`

- `.velin-field-help`
- `.velin-form-legend`
- `.velin-form-section-help`

## dragging-alternatives
WCAG 2.2 — dragging movements alternative (2.5.7)

Source: `src/a11y/dragging-alternatives.css`

- `.velin-drag-handle`
- `.velin-drag-keyboard-hint`

## focus-appearance
WCAG 2.2 — focus appearance (2.4.13 AAA)

Source: `src/a11y/focus-appearance.css`

_No `.velin-*` class selectors (may use element/attribute selectors)._

## focus-not-obscured
WCAG 2.4.11 Focus Not Obscured — scroll padding for fixed headers/nav

Source: `src/a11y/focus-not-obscured.css`

- `.velin-scroll-pt-nav`
- `.velin-scroll-pt-none`

## forced-colors
Source: `src/a11y/forced-colors.css`

- `.velin-alert`
- `.velin-badge`
- `.velin-btn`
- `.velin-btn--primary`
- `.velin-btn--secondary`
- `.velin-card`
- `.velin-chip`
- `.velin-drawer__backdrop`
- `.velin-input`
- `.velin-modal__backdrop`
- `.velin-nav__link`
- `.velin-pagination__link`
- `.velin-pagination__link--active`
- `.velin-progress__bar`
- `.velin-progress__fill`
- `.velin-select`
- `.velin-stepper`
- `.velin-switch__input`
- `.velin-switch__track`
- `.velin-textarea`

## high-contrast-aaa
WCAG 1.4.3 — lighter AA palette when authors opt out of default AAA tokens

Source: `src/a11y/high-contrast-aaa.css`

- `.velin-btn`
- `.velin-input`
- `.velin-select`
- `.velin-textarea`

## preferences
Smart User-Preference Queries

Source: `src/a11y/preferences.css`

- `.velin-alert`
- `.velin-badge`
- `.velin-btn`
- `.velin-card`
- `.velin-chip`
- `.velin-divider`
- `.velin-input`
- `.velin-nav`
- `.velin-nav__link`
- `.velin-pagination__link`
- `.velin-select`
- `.velin-stepper`
- `.velin-table`
- `.velin-textarea`

## reduced-motion
Source: `src/a11y/reduced-motion.css`

_No `.velin-*` class selectors (may use element/attribute selectors)._

## security
===================================================================
   VelinStyle Security Utilities
   CSS-level security helpers for content sandboxing and safe defaults.
   ===================================================================

Source: `src/a11y/security.css`

- `.velin-isolate`
- `.velin-overlay-lock`
- `.velin-secure-frame`
- `.velin-sensitive`
- `.velin-user-content`

## skeleton
Source: `src/a11y/skeleton.css`

- `.velin-skeleton`
- `.velin-skeleton--avatar`
- `.velin-skeleton--button`
- `.velin-skeleton--circle`
- `.velin-skeleton--heading`
- `.velin-skeleton--image`
- `.velin-skeleton--text`

## skip-link
Source: `src/a11y/skip-link.css`

- `.velin-skip-link`

## sr-only
Allow element to become visible on focus (e.g. skip links)

Source: `src/a11y/sr-only.css`

- `.velin-not-sr-only`
- `.velin-sr-only`
- `.velin-sr-only--focusable`

## target-size
WCAG 2.5.8 Target Size (Minimum) — 24×24 minimum; 44×44 for primary controls

Source: `src/a11y/target-size.css`

- `.velin-alert__close`
- `.velin-btn--sm`
- `.velin-pagination--sm`
- `.velin-pagination__ellipsis`
- `.velin-pagination__link`
- `.velin-target-min`
- `.velin-target-touch`
- `.velin-toast-close`

