Getting StartedInstallation and setup guides 5
LayoutWorkflow and structural layout components 7
OverlayModal and floating layer surfaces 3
FeedbackStatus, empty, progress, and loading placeholder patterns 5
FormInput and selection components 17
UtilityGeneral-purpose interface utilities 7
NavigationMenu surfaces and hierarchical actions 7

Styling contract

The component-safe styling surface is the <tng-label> host plus the semantic tokens consumed by the internal label. Use wrapper classes for field layout and host-level custom properties for per-instance tone changes.

SurfaceUse from consumer CSS?Purpose
tng-label hostYesPer-instance token overrides and layout placement.
--tng-semantic-foreground-primaryYesLabel text color.
--tng-semantic-accent-dangerYesRequired marker color.
.tng-label, .tng-label-requiredNo, not from component-scoped CSSInternal implementation detail. Use headless or ownable if you need direct selector ownership.

Suggested CSS baseline

Keep the same label API and swap only the surrounding styling layer.

Label styling (Plain-CSS)