Northstar brand system
Identity refresh, digital guidelines, and launch-ready component foundations.
Combine structure, visual identity, and interaction without rebuilding your markup.
Live workbench
Change any control. The product shell, native elements, and interactive states update together.
Identity refresh, digital guidelines, and launch-ready component foundations.
<main class="ly-root" data-layout="bento" data-ui="minimal-saas" data-theme="midnight-gold" data-mode="dark">Install
Package installation follows the ecosystem layers. Stylesheet order follows the cascade: identity, behavior, then structure.
npm install layout-style-css@1.1.2 ui-style-kit-css@2.0.3 interactive-surface-css@1.3.0@import "ui-style-kit-css/with-bridge.css";
@import "interactive-surface-css/interactive-surface.css";
@import "layout-style-css/bridge.css";
@import "layout-style-css";<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/ui-style-kit-css@2.0.3/dist/ui-style-kit.with-bridge.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/interactive-surface-css@1.3.0/interactive-surface.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/layout-style-css@1.1.2/dist/layout-style-css.min.css">Library resources
Adopt one layer or all three. Every package remains independently useful, documented, and versioned.
Responsive shells, wrappers, grids, panes, and switchable layout personalities.
v1.1.2Visual systems, palettes, native-element coverage, and display modes.
v2.0.3Consistent hover, focus-visible, active, pressed, and disabled states.
v1.3.0Architecture
Each package owns one concern, so geometry, identity, and behavior can evolve independently.
Responsive shells, wrappers, grids, panes, and switchable layout personalities.
data-layout="bento"Visual systems, palettes, native-element coverage, and display modes.
data-ui="minimal-saas"Consistent hover, focus-visible, active, pressed, and disabled states.
class="interactive-surface"<main class="ly-root" data-layout="bento" data-ui="minimal-saas" data-theme="midnight-gold" data-mode="dark">