coderef

zmh.org

WordPress-built portfolio or organization site using a bold violet brand color against clean white. The design leans on WordPress block editor conventions with a structured, institutional feel.
DownloadRaw
zmh.org

Build with the zmh.org look.

Palette, type and components from this DESIGN.md, applied to a sample hero.

Palette

At a glance

Theme
light
Typefaces
Lucida Grande, Merriweather
Sections
9
Length
718 words

Add it to your project

Then prompt your agent

Design System · zmh.org

Light and dark previews, tokens and a ready-to-use package, generated from this DESIGN.md. No AI involved: the same file always produces the same output.

Generating design system…

DESIGN.md

DownloadRaw

zmh.org — Design System

1. Visual Theme & Atmosphere

WordPress-built portfolio or organization site using a bold violet brand color against clean white. The design leans on WordPress block editor conventions with a structured, institutional feel.

Mood: institutional, clean, WordPress-conventional, bold accent

The visual language is refined without being austere — custom typefaces carry the personality while structural clarity does the heavy lifting. A structured token system underpins every color decision.


2. Color Palette & Roles

Design tokens found: 19 color custom properties

Named Tokens (excerpt)

  • --wp-block-synced-color: #7a00df
  • --wp-editor-canvas-background: #ddd
  • --wp-admin-theme-color: #007cba
  • --wp-admin-theme-color-darker-10: #006ba1
  • --wp-admin-theme-color-darker-20: #005a87
  • --wp--preset--color--black: #000000
  • --wp--preset--color--cyan-bluish-gray: #abb8c3
  • --wp--preset--color--white: #ffffff
  • --wp--preset--color--pale-pink: #f78da7
  • --wp--preset--color--vivid-red: #cf2e2e
  • --wp--preset--color--luminous-vivid-orange: #ff6900
  • --wp--preset--color--luminous-vivid-amber: #fcb900

Palette philosophy: Controlled neutrals with a single accent that carries all interactivity signals.


3. Typography Rules

  • h1: Merriweather / 24px / wt 550 / lh 34.8px
  • h2: Merriweather / 13px / wt 700 / tracking 1px / lh 18.85px / uppercase
  • body: Lucida Grande / 12.8px / wt 400 / lh 21.76px
  • p: Lucida Grande / 14.8px / wt 400 / lh 25.16px
  • a: Lucida Grande / 12.8px / wt 400 / lh 21.76px
  • button: Arial / 13.3333px / wt 400
  • input: Lucida Grande / 12.8px / wt 400 / lh 19.2px
  • [role=“dialog”]: Lucida Grande / 16px / wt 400 / lh 27.2px
  • label: Lucida Grande / 10px / wt 400 / lh 17px

Custom typefaces: Merriweather, Lucida Grande

Typography philosophy: Two-typeface system: display and body voices serve distinct roles without fighting for dominance.

Headline scale: h1 at 24px, h2 at 13px — restrained sizing — hierarchy through weight and spacing rather than scale.


4. Component Stylings

Border radius: No border-radius — sharp edges throughout.

Shadows: Shadows are absent — depth through color and spacing alone.

  • Component data limited — apply global radius and color rules consistently.

5. Layout Principles

Layout philosophy: Content-first layout — sections breathe independently; no fixed grid forces awkward compositions.

Spacing cadence: Fluid spacing tokens via clamp() — scales smoothly between breakpoints without abrupt jumps.


6. Depth & Elevation

Flat design — no box shadows. Depth communicates through:

  • Background color contrast between sections
  • Border lines as separators
  • Typography weight shifts
  • Proximity and whitespace

This is an intentional choice: shadows would add visual noise to a carefully restrained palette.


7. Do’s and Don’ts

Do:

  • Respect the established spacing rhythm — every element should feel intentional
  • Use only the defined typefaces (Merriweather, Lucida Grande) — system fonts will break the brand voice
  • Keep all edges sharp — border-radius destroys the visual discipline
  • Keep elevation flat — adding shadows would contradict the design language

Don’t:

  • Apply dark mode as an afterthought — it requires its own color decisions
  • Use accent colors for decoration — they are reserved for interactive signals only
  • Mix more than two typeface families — typographic chaos undermines brand clarity
  • Add gradient backgrounds unless they exist in the design system
  • Use stock UI component defaults (e.g., Bootstrap/MUI) without full restyling

8. Responsive Behavior

Headline scale:

  • Desktop: 24px
  • Suggest mobile: 13px–16px

Body text: 12.8px — standard; consider 15px on mobile for comfort

Layout breakpoints: Standard: stack multi-column sections to single column; reduce headline size; maintain horizontal padding of at least 16px.

Navigation: Apply standard mobile nav pattern: fixed header, collapsible menu.


9. Agent Prompt Guide

When asked to create UI in the style of zmh.org, instruct the agent:

Design in the style of zmh.org: institutional, clean, WordPress-conventional, bold accent.
Use clean backgrounds with high contrast text.
Primary typeface: Merriweather, body: Lucida Grande.
Sharp corners on all elements — no border-radius.
No shadows — flat design.
Accent color: #7a00df — use only for interactive elements.
Generous whitespace. Typography drives hierarchy.
Avoid: generic card components, gradient backgrounds, icon-heavy layouts, rounded pill buttons.

Key design signals to reference:

  • Custom font: Merriweather — load via CDN if reproducing
  • Shadow-free — use border or background contrast for separation
  • Zero border-radius — rectangular everything
  • Color temperature: Neutral with controlled accent

Generated by Sparkbites — extracted from live CSS analysis

All indie designs →

Brand names describe the visual style only; coderef is not affiliated with or endorsed by any brand listed. Licenses