Skip to content

Latest commit

 

History

History
129 lines (91 loc) · 3.83 KB

File metadata and controls

129 lines (91 loc) · 3.83 KB
layout default
title Home

Verdigris Design System

Canonical design tokens, guidelines, and visual rules for all Verdigris surfaces -- web, sales collateral, ads, and physical goods.

Patina is the reference implementation. When this repo makes design decisions, Patina's existing implementation is the default. The www site converges toward Patina, not the other way around.


Foundations

Core design decisions with rationale.

  • Color -- Palette, OKLch rationale, WCAG, dark mode
  • Typography -- Scale, font stacks, weight rules
  • Spacing -- 4px grid, radius, breakpoints
  • Motion -- Animation philosophy, specs, reduced-motion
  • Accessibility -- WCAG AA requirements
  • Dark Mode -- Strategy, Patina hue shift
  • Elevation -- Shadow and z-index systems

Categories

Medium-specific visual guidelines.

Web Components

Animation

Other Categories

See categories/README.md for contribution guidance.


Tokens

Machine-readable design tokens in W3C DTCG format.

Color

Typography

Spacing

Motion

Elevation

Other


Rules

Machine-enforceable visual rules for evaluator pipelines.


Examples

Annotated good and bad visual references.

Good

Bad


Using the Tokens

npm install @verdigristech/design-tokens
/* OKLch (recommended) */
@import '@verdigristech/design-tokens/css/oklch';
.hero { color: var(--color-brand-verdigris); }
// Tailwind
import designPreset from '@verdigristech/design-tokens/tailwind';
export default { presets: [designPreset] };

See the README for all output formats and the Contributing guide for how to add tokens, docs, or examples.