Visual contract
Tokens, component classes, icons, assets, and `.sui-*` styling stay in the CSS package.
Reference behavior package
This package adds behavior that CSS cannot provide: initialization, lifecycle cleanup, runtime events, keyboard support, focus management, and ARIA state synchronization for Seventh UI components.
Dialog, Tabs, Menu, Tooltip, Toast, Navigation, and Data Table are implemented through the shared registry, focus utilities, event system, timers, data modeling, and cleanup contract.
init(document)
The visual contract remains in @seventh-ui/css. This package consumes the public runtime contract exported by the npm package and only enhances documented hooks.
Tokens, component classes, icons, assets, and `.sui-*` styling stay in the CSS package.
Controllers synchronize DOM state, events, keyboard handling, focus, ARIA, timers, and cleanup.
data-sui-*Runtime hooks are explicit and progressive; native HTML and ARIA remain the first choice.
Foundation, runtime core, accessibility utilities, and the primary component runtime backlog are now in place.
Run the docs server and open the printed localhost URL.
npm run docs