Getting StartedInstallation and setup guides 6
FormInput and selection components 26
LayoutWorkflow and structural layout components 10
NavigationMenu surfaces and hierarchical actions 7
OverlayModal and floating layer surfaces 3
FeedbackStatus, empty, progress, and loading placeholder patterns 6
UtilityGeneral-purpose interface utilities 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)