Skip to content

Vision

Contribute to a more accessible friendly world wide web.

Mission

Enable authors to write clean, semantic HTML that looks great by default, guide them toward ARIA-centric patterns, and ensure core functionality works without JavaScript while allowing deliberate customization via a small, consistent set of utilities.

Core principles

  • Semantic-first: Semantic styling for real HTML elements and ARIA roles rather than relying on heavy class scaffolding.
  • Accessibility-focused: Prefer ARIA patterns and semantic attributes over ad-hoc class-based components.
  • Minimalism: Keep utility classes to a necessary minimum; add classes only for intentional overrides.
  • Predictable customization: Centralize styling via CSS variables, assuring a consistent look for both semantic styles and atomic utilities.
  • Progressive enhancement: Ensure base semantics work without JavaScript, and enhance behavior when needed.