Make your AI a shadcn expert

Val Town Design System

Val Town's marketing system runs IBM Plex Sans on pure white with ink-black text and iA Writer Mono for every code sample.

About Val Town DESIGN.md

Curated by Dov AzencotUpdated Source val.town

  • Developer Tools & IDEs

Val Town's marketing site does the unfashionable thing for a developer platform: it renders in pure black on pure white. No warm cream, no Vercel-style matte canvas, no Linear violet-graphite gradient. The hero headline "A nice place for JavaScript" sits at 48px in IBM Plex Sans weight 400, flush-left in the same paper-white container as the rest of the page. The right side of the band carries a stacked screenshot of two iA Writer Mono editor panels with a cobalt-blue "Start for free" pill CTA underneath — the only chromatic moment above the fold. Where Bun runs all-mono on a cream block and Vercel runs all-sans on matte black, Val Town runs sans-plus-mono on white paper and trusts the editor screenshot to do every bit of decorative work.

The DESIGN.md file packages the system into a machine-readable spec for React and AI tools. Inside: 4 color tokens — ink black, paper white, a cobalt-blue CTA fill, and a single navy testimonial card — because the extraction surfaces only two structural colors (black and white) and the cobalt is recovered from the rendered CTA. 11 typography tokens span IBM Plex Sans across display, heading, body, button, and a 10px uppercase tracked-wide label tier, plus iA Writer Mono in three sizes for code samples, editor frames, and emphasis runs (the system uses mono for the `<strong>` and `<em>` tags themselves, not just inside `<code>` blocks). 5 radius tokens centered on a 12px button radius. 14 component definitions covering the cobalt pill, the transparent secondary, the template card, the navy quote block, and the dark "Ship your first app" footer band.

Feed this file to Claude or Cursor and it reproduces Val Town's specific moves: pure-white canvas, single cobalt CTA, IBM Plex Sans for prose and iA Writer Mono for evidence, and the editor-screenshot-as-hero composition that lets the product do the talking. The one move worth borrowing only if your product is itself a code editor: mono-as-emphasis. Most teams should stick to bold-as-emphasis; Val Town gets away with it because every reader of the page is already fluent in monospace.

What makes it distinct

  1. Editor-as-evidence herothe right half of the above-fold band is a stacked screenshot of two iA Writer Mono editor panels, with the headline flush left rather than centered over a gradient
  2. True black on true whitetext sits at pure ink-black on pure paper-white, no warm cream and no near-black softening anywhere in the marketing chrome
  3. Single cobalt pillone rounded blue CTA carries the only chromatic moment above the fold, paired with a transparent secondary
  4. IBM Plex Sans plus iA Writer Monosans for every spoken surface, mono for every editor frame, every emphasis treatment, and every inline highlight
  5. Quote-card chromatic blockthe lone color appearance below the fold is a navy testimonial card with cobalt highlights inside the IBM Plex Sans body copy

Live at val.town

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Val Town's website at val.townval.town

Explore Val Town

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Other

Specialty colors.

Val Town design system FAQ

Common questions about Val Town's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Val Town in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md