nexu-io--open-design
1.4 KiB
1.4 KiB
Neutral Modern Usage
Design System 2.0 package guide for Open Design agents and reviewers.
Read Order
- Read this file first to understand the package contract.
- Read
DESIGN.mdfor visual intent, constraints, and anti-patterns. - Paste
tokens.cssinto the first artifact<style>block before writing component CSS. - Use
components.manifest.jsonfor the compact component inventory; opencomponents.htmlwhen exact selectors or states matter. - Inspect
preview/pages when a visual sanity check is useful.
Design Highlights
- Background:
#FAFAFA - Foreground:
#111111 - Accent:
#2F6FEB(cobalt) — primary CTAs, links, one hero element per screen - Muted:
#6B6B6B— secondary text, captions
Do
- Preserve the schema token names exactly so cross-brand switching stays reliable.
- Use
--accentfor primary actions, links, focus states, and one clear focal element. - Reuse component groups from
components.manifest.jsonbefore inventing new controls. - Treat
source/files as audit evidence for the bundled fixture backfill.
Avoid
- Avoid raw hex values outside the copied
:roottoken block. - Avoid redefining Tailwind or design-token values independently of
tokens.css. - Avoid claiming original upstream source evidence; this package is based on the curated bundled fixture.
- Avoid adding new component recipes that are not represented in
components.htmlorDESIGN.md.