Accessibility

SentenceCounter aims to make its text tools usable with keyboards, assistive technology and different screen sizes. Accessibility is an ongoing engineering and editorial requirement rather than a one-time checkbox.

Keyboard Use

Core actions are implemented with standard links, buttons, form controls and textareas so they can be reached with a keyboard. Interactive controls should keep a visible focus state. If a control cannot be reached or activated without a mouse, please report the page and browser.

Labels and Structure

Tool inputs and controls use visible labels or accessible names, and pages follow a heading hierarchy intended to make long content easier to navigate. Tables are used for sentence diagnostics because they represent structured rows and columns; mobile layouts allow horizontal scrolling where necessary instead of clipping data.

Color and Contrast

The refreshed interface uses a light background, dark text and a higher-contrast violet primary color. Color is used as a supporting signal rather than the only indication of meaning. Error and success messages also contain text.

Zoom and Mobile Layout

The design is responsive and uses flexible grids so counters and controls stack on narrower screens. Users should be able to zoom browser content without losing the core tool. Long sentence tables and imported text can still require scrolling because preserving content is preferable to shrinking it until it becomes unreadable.

Motion

CSS honors the browser's reduced-motion preference by disabling non-essential smooth scrolling and transitions where possible.

Known Limitations

Generated Unicode text can be read inconsistently by screen readers because decorative characters are not ordinary typography. For important accessible content, keep a plain-text version. Some third-party services such as advertising or embedded content can have accessibility behavior outside the direct control of this theme.

Accessibility Feedback

If you encounter a barrier, email darth9081@gmail.com or use the contact form. Include the page, device/browser, assistive technology if relevant, and the action you were trying to complete.