Widget Controls
15+ accessibility controls in a single, lightweight widget. Under 30KB gzipped. Works offline. Zero CSS conflicts via Shadow DOM.
Text Controls
Fine-tune typography for any visual need.
Font Size
Adjust from 80% to 200% with smooth scaling. Applies to all text elements.
Line Height
Increase spacing between lines for improved readability.
Letter Spacing
Widen letter spacing for better character distinction.
Word Spacing
Increase word separation for easier reading.
Font Families
Lexend (research-backed default for dyslexia), Atkinson Hyperlegible, OpenDyslexic, and default system fonts.
Color Modes
Adapt the visual experience to any preference.
High Contrast
Black background with yellow text for maximum visibility.
Dark Mode
Inverts colors while preserving images.
Grayscale
Removes color for reduced visual distraction.
Inverted Colors
Full color inversion for custom viewing.
Navigation Aids
Help users find their way and stay focused.
Focus Indicators
Visible orange outlines on focused elements.
Link Highlighting
Underlines and hover outlines on all links.
Reading Guide
Horizontal bar follows mouse for line tracking.
Reduce Motion
Disables all animations and transitions.
Bigger Buttons
Increases touch targets for motor disability users.
Profiles — visual + AI-tone
Four visual profiles applied with one click in the widget panel — they bundle font, contrast, spacing, and motion settings. Plus four AI-tone profiles the chat uses to adapt its response style invisibly.
Visual profiles (one-click)
Larger text, high contrast, focus indicators
Lexend font (evidence-backed default), increased spacing, reading guide
Reduced motion, focus highlights, distraction-free
Larger text, high contrast, bigger buttons, simplified layout
AI-tone profiles
Active automatically when the visitor selects a matching profile. Disability profile is treated as GDPR Art. 9 / DPDP-sensitive and lives only on the device — never tied to identity.
Direct, literal answers in bullet form. No idioms, no hedging.
One main idea per paragraph. ≤6th-grade reading level. Step-by-step.
Confirmation before destructive actions. Voice-tolerant.
Text-default. No audio output without a transcript.
Keyboard Shortcuts
| Mac | Windows / Linux | Action |
|---|---|---|
| ⌥ Option + A | Alt + A | Open / close widget |
| ⌥ Option + Shift + A | Alt + Shift + A | Open and focus the AI chat input directly (switch / voice users) |
| Escape | Escape | Close panel |
| Tab / Shift+Tab | Tab / Shift+Tab | Navigate controls |
| Arrow Keys | Arrow Keys | Switch tabs |
| Space / Enter | Space / Enter | Activate buttons |
On a Mac, the key marked Alt is Option — the same key under either label.
Technical Details
Works Offline
All widget controls function without internet. AI features gracefully degrade.
Shadow DOM
Zero CSS conflicts. Widget styles never leak into your page, or vice versa.
<30KB Gzipped
Loads in <200ms. Non-blocking, async. No impact on page performance.