Sage
#71cc98Green action color for filled buttons, selected navigation states, and focused conversion moments
Art In DUMBO reads like a broadside poster pinned to a white-cube gallery wall: one weight of Helvetica at every size, black ink on raw paper, and a single sage-green accent that punctuates action and status like a curator's sticker. The system is unapologetically editorial — full-bleed documentary photography carries the atmosphere while the type system stays calm, dense, and confident at every breakpoint. Surfaces are almost entirely white or warm off-white; structure comes from hairline black rules, never from shadows or colored panels. Components are few and stocky: pill buttons with 50px radii sit next to sharp 2px-radius inputs, creating deliberate radius contrast. Color is rationed — sage green for the only real CTA, warm orange for urgency tags, and otherwise a pure black-to-warm-gray ramp.
#71cc98Green action color for filled buttons, selected navigation states, and focused conversion moments
#ff7f41Orange outline accent for tags, dividers, and focused UI edges. Use as a supporting accent, not as a status color
#000000Primary text, logo cells, hairline dividers between list rows, icon strokes — the only ink in the system
#ffffffPage canvas, card surfaces, pill-button fills, inverse text on dark cells
#f1f2f2Input fields, secondary surfaces, subtle button hovers
#e5e3dfWarm off-white section backgrounds, large quiet surfaces that break the white without going gray
#bdbdbdMedium-contrast borders, control outlines, and structural separators
#828282Button borders and label text for secondary controls
#b3b3b3Shadow base tone for the single ambient drop-shadow pattern
68px · 500 · 1The quick brown fox jumps
63px · 500 · 1.05The quick brown fox jumps
44px · 500 · 1.1The quick brown fox jumps
37px · 500 · 1.09The quick brown fox jumps
34px · 500 · 1.15The quick brown fox jumps
30px · 500 · 1.1The quick brown fox jumps
28px · 500 · 1.2The quick brown fox jumps
27px · 500 · 1.2The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Sole typeface across the entire system — display, body, nav, labels. Weight 500 is the only weight used; this medium-only commitment is the signature: not bold, not regular, never thin. Sizes run from 10px captions to 68px display with tight 1.05–1.15 line-heights at the top of the scale and 1.40–1.80 at body sizes.
Secondary system fallback for micro-labels and small UI chrome where a different metric helps
0-4px2px0px50px2px1px2px5px6px7px9px10px12px13px14px16px17px19px20px22px24px26px27px29px30px44px46px47px49px122px144pxStacked three-cell grid: 'ART', 'IN', 'DUMBO' on three lines. Each letter sits in its own black-bordered cell on a white ground. Borders are 1px black, no fill, no radius. Cells are flush — no gap between them — so the mark reads as a single printed stamp.
White background, no border. Left: logo wordmark. Right: three text links (Events, Exhibitions, First Thursdays) in 16–19px Helvetica 500, #000000, flush right. No icons, no background pills — nav is just type.
Documentary-style photograph of artists at work, edge-to-edge with no container or radius. The logo overlays top-left in a solid white-backed block. No text overlay other than the wordmark.
63–68px Helvetica 500, #000000, line-height ~1.05, tracking normal. Sentence case, no max-width clamp — runs nearly full bleed for editorial weight. Sage-green horizontal rule (3–4px) sometimes underlines the heading or its first word.
22–27px Helvetica 500, #000000, line-height 1.20–1.27, no max-width cap. Generous, readable, never condensed.
2px border-radius, #f1f2f2 fill, no visible border. Placeholder text in 16px Helvetica 500, #000000 at ~40% opacity. Inline adjacent to a ghost Subscribe button.
No background, no border, no radius. Label in 16px Helvetica 500, #000000, followed by a small right-pointing arrow glyph. Sits flush right of its input.
50px border-radius (full pill), #71cc98 fill, #000000 text, 16–19px Helvetica 500, horizontal padding ~20px. A small filled sage dot (8px) sits inside the left padding as a status indicator. Subtle shadow: rgba(0,0,0,0.25) 0 0 10px. This is the only chromatic fill button in the system.
Horizontal row: square thumbnail (~80px, 4px radius), then a four-column meta block (Date range / Title / Gallery name / Open hours). Rows separated by 1px solid #000000 hairlines — no zebra striping, no card backgrounds. Meta text in 16–22px Helvetica 500; gallery hours in #bdbdbd.
Inline text label, no background, no border. 16px Helvetica 500 in #ff7f41. Sits directly under the date range in an exhibition row.
16–19px Helvetica 500, #bdbdbd. Always one line, never wrapped. Communicates operational state without competing with primary text.
Same component language as the Sage Pill Button, but position:fixed bottom-right. Reappears on scroll with the same shadow and radius. Functions as a quiet, always-on directory shortcut.
#ffffffDefault page canvas, card surfaces, header background
#e5e3dfWarm off-white section bands that break white without going gray
#f1f2f2Input wells and hover surfaces for interactive elements
Elevation is rationed. The system is fundamentally flat — rows and sections separate themselves with 1px black hairlines, not shadows. Shadows appear only on interactive surfaces (buttons, floating CTAs) and are kept soft and short. The sage pill uses a wider ambient shadow to lift it from the page; everything else stays flush.
rgba(0, 0, 0, 0.25) 0px 0px 10px 0px
rgba(0, 0, 0, 0.3) 0px 1px 4px -1px
Editorial broadsheet rhythm. Landing page opens with a full-bleed hero photograph, then a tight vertical stack of display heading → body paragraph → email capture, all left-aligned and nearly full-width. The Exhibitions page swaps photography for a text-and-thumbnail table: each row is a four-column horizontal band separated by 1px black hairlines, reading like a printed program. No card grids, no asymmetric compositions, no overlap. Navigation is a single sticky text-only bar. The sage Map & Directory pill is the only fixed-position element, anchored bottom-right.
Full-bleed documentary photography is the primary visual content: candid shots of artists in their studios, natural light, no lifestyle staging, no color treatment. Images run edge-to-edge with no rounded corners and no overlay text. Thumbnail crops in the exhibitions list are square, tight, and unadorned. There are no illustrations, no icons beyond a small status dot, and no 3D or abstract graphics — the photography carries all atmosphere.
Quick Color Reference: - text: #000000 - background: #ffffff - surface-warm: #e5e3df - surface-input: #f1f2f2 - border: #000000 - accent: #71cc98 (Sage) - primary action: #71cc98 (filled action) 3 Example Component Prompts: 1. Sage Pill Button: 50px border-radius, #71cc98 fill, 19px Helvetica 500 #000000 label, 20px horizontal padding, 10px vertical padding, a 8px filled sage dot inside the left padding, shadow rgba(0,0,0,0.25) 0 0 10px. 2. Exhibition List Row: four columns — 80px square thumbnail (4px radius), date range in 16px Helvetica 500 #000000, title in 22px Helvetica 500 #000000, gallery name in 19px Helvetica 500 #000000 with 'Open: HH:MM–HH:MM' in 16px #bdbdbd below. Rows separated by 1px solid #000000 hairline, no row background. 3. Display Heading Block: 63px Helvetica 500 #000000, line-height 1.05, with a 3px #71cc98 horizontal rule directly under the heading spanning the full text width. Followed by a 22px Helvetica 500 #000000 body paragraph at line-height 1.27, no max-width clamp.
The system uses only two radii and the contrast between them is intentional: 2px for inputs and inline controls (sharp, utilitarian, almost machine-stamped) and 50px for the only interactive pills (soft, inviting, thumb-shaped). Cards and list rows use 0–4px — they read as printed paper, not interface. Never blend the two radii on the same component.
Weight 500 across all sizes is a brand rule, not a default. Do not introduce 400 or 700 weights — the medium-only commitment is what makes the type feel like a single tool used at different pressures. The same Helvetica 500 at 10px in a status tag and at 63px in a display heading should feel like the same voice speaking at different volumes.
Same broadside-poster rhythm: one weight of sans-serif, full-bleed art photography, black hairline rules, and a single accent color rationed across the page
Same editorial-verticality and near-flat surface treatment, with documentary photography carrying atmosphere instead of decorative UI
Same Helvetica-medium-only type discipline, white-canvas gallery feel, and pill-shaped CTAs
Same nearly all-achromatic palette, text-as-architecture layout, and program-list table format for exhibitions
Same utilitarian restraint, hairline-separated content rows, and refusal to use color decoratively
Use the design exports or connect Musterlab to your AI.