# XWUIAccessibilityToolbar

Token-driven accessibility preferences: font scale, contrast, motion, dyslexia font, reading guide, brightness, and named profiles. Preference application is a token map so hosts can bind CSS without overlay scripts.

## Basic Usage

Default toolbar with all controls.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Default toolbar with all controls.
```

## Low Vision Profile

One-click profile that raises scale, contrast, and the reading guide.

```example
file: examples/LowVisionProfile.ts
html: examples/LowVisionProfile.html
title: Low Vision Profile
description: One-click profile that raises scale, contrast, and the reading guide.
```

## Page-Wide Tokens

`applyToDocument` paints the token map on documentElement.

```example
file: examples/PageWideTokens.ts
html: examples/PageWideTokens.html
title: Page-Wide Tokens
description: applyToDocument paints the token map on documentElement.
```

## Empty / Compact

Profiles hidden; host supplies a starting preference object.

```example
file: examples/Compact.ts
html: examples/Compact.html
title: Compact
description: Profiles hidden; host supplies a starting preference object.
```

```api
```
