Monochrome components for editorial products
VVVER provides source-shipped React components, layout primitives, semantic color tokens, and documented motion behavior.

Component family names
- Actions
- Inputs
- Navigation
- Layout
- Data display
- Cards
- Overlays
- Feedback
- Typography
- Media & motion
Package rules
Package contract
Six implementation rules taken from the repository's contribution and design contracts.
Tokens as source
Tagged releases
Three rule weights
Fluid type and spacing
Shared primitives
Accessibility requirements
Source media keeps its crop
Media owns its crop, color, and alternative text; layout owns sequence and spacing. The catalog does not apply a universal monochrome filter or replace the image with a generic panel.

Editorial and application compositions
The layout examples use the same package for editorial pages and application shells. The dashboard route demonstrates the data, navigation, and feedback families in one composition.

- Touch floor
- 44px
- Interactive targets
- Text ink floor
- 60%
- Small readable copy
- Input ceiling
- 400ms
- Direct feedback
- Structural rule
- 1px
- Hairline boundaries
Repository guidance
Repository rules in quote layouts
These excerpts exercise the attributed-quote layout. They are repository guidance, not client endorsements.
Use production marks only when they carry real dates, sources, frames, or credits.
Reduced motion presents the complete final state without interpolation.
Inspect visual changes in the browser at desktop and mobile widths before release.
Comparison specimen
Three ways to use the repository
This comparison shows repository workflows, not prices or service tiers.
Learn the visual and technical contract before changing source.
- IncludedRead HANDOVER.md
- IncludedRead the design identity
- IncludedBrowse the live catalog
Consume a reviewed release without inventing a package channel.
- IncludedPin a Git tag
- IncludedCompile the source package
- IncludedImport the token stylesheets
Add a public primitive through the repository's documented loop.
- IncludedFollow the component idiom
- IncludedUpdate the public index and demo
- IncludedRun TypeScript and the docs build
Questions
Before you commit
Read, pin, and verify
Review the component catalog, pin a release tag, and validate the consuming application.