Blackstone — Design SystemLegacy format

Institutional, editorial design language extracted from blackstone.com

Headline
Aa
Search
Body
Aa
Label
Aa
Label

Typography

DisplayGuardian Sans · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

BodyGuardian Sans · 16px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H1Sanomat · 48px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H2Sanomat · 32px · Light

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

EyebrowGuardian Sans · 12px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Institutional, editorial design language extracted from blackstone.com

Components

Buttons

data

default

Do's & Don'ts

Do

Use electric yellow #fdf147 for highlights, CTAs, and focus states in monochrome interfaces

Don't

Use yellow as a saturated fill color beyond interaction/attention signals
Brand personality

Editorial & institutional — confident, restrained, financial-grade. Whitespace does the heavy lifting.

Serif headlines, sans body — Sanomat (serif) set light for large display copy reads like a quality

newspaper; Guardian Sans handles everything functional.

One loud accent — a near-neon yellow (#fdf147) is the only saturated brand color. It appears almost

exclusively as a highlight / focus / interaction signal against an otherwise monochrome canvas.

Sharp, not soft — no border radius anywhere. Edges are crisp; the look is architectural.

---

Color

### Core neutrals

| Token | Value | Use |

|---|---|---|

| --c-black | #000000 | Primary text, default backgrounds (dark theme), borders |

| --c-white | #ffffff | Page background, inverted text |

| --c-variant-black | #202020 | Near-black surface variant |

### Brand accent

| Token | Value | Use |

|---|---|---|

| --c-yellow | #fdf147 | Signature accent — focus rings, text highlight, CTA fills, interaction states |

> The yellow is used ~300× across the stylesheet, overwhelmingly for focus-visible states and highlights —

> treat it as an interaction/attention color, not a fill-everything brand color.

### Slate (cool neutrals)

| Token | Value |

|---|---|

| --c-slate-1 | #515256 |

| --c-slate-2 | #d5d8df |

| --c-slate-3 | #f4f5f7 |

### Grey

| Token | Value |

|---|---|

| --c-grey-100 | #f8f8f8 |

| --c-grey-200 | #dcdbdc |

| --c-grey-300 | #a3aaae |

| --c-gray-1 | #949494 |

| --c-gray | #dcdfe5 |

| --c-dark-gray | #353a46 |

### Highlight surfaces (light / dark theming)

| Token | Value |

|---|---|

| --c-highlight-light | #f4f5f7 |

| --c-highlight-light-active | #e7eaee |

| --c-highlight-dark | #121317 |

| --c-highlight-dark-active | #24262d |

### Secondary palette (3-step ramps for charts / categorization)

| Family | -1 (dark) | -2 (mid) | -3 (light) |

|---|---|---|---|

| Avocado | #2e5f53 | #3d7f6f | #b7d9d1 |

| Emerald | #164b4a | #1b5e5c | #a4bfbe |

| Cobalt | #005075 | #006492 | #99c1d3 |

| Chartreuse | #42520e | #637b16 | #dbeba7 |

| Copper | #a95228 | #a95228 | — |

| Taupe | #4e3f30 | #9c7e60 | #e7d8c9 |

### Semantic

| Token | Value | Meaning |

|---|---|---|

| --c-red | #b80000 | Error / negative |

| --c-light-green | #069e08 | Success / positive |

| --c-copper-400 | #a95228 | Table pagination / sort-active accent |

### Semantic role tokens (themeable)

These remap to the neutrals above per light/dark context — author components against the roles, not raw hex:

```

--c-copy / body text → black (light) / white (dark) /

--c-background / surface → white / black / slate-3 / transparent /

--c-border / dividers, outlines → black / slate-2 / slate-3 /

--c-link / link color → black / white /

--c-underline / link underline → black / cobalt-2 /

--c-button-background/ CTA fill → black / white / yellow /

--c-button-copy / CTA label → white / black /

--c-footnote / footnotes → grey-300 /

--c-graphics / --c-svg / icon fills → black / white /

```

---

Layout & grid

Grid: 16-column system. Columns driven by --columns (1–16):

grid-template-columns: repeat(var(--columns), minmax(0, 1fr)).

Column gaps: token-driven — --spacing-88 / --spacing-96 / --spacing-136, or 2em.

Container widths (`--container-width`): 20.5rem, 23rem, 43rem, 71rem, 79rem, 103rem, plus 98%.

103rem (~1648px) is the widest content shell.

### Breakpoints (em-based, root 16px)

| Label | em | ~px |

|---|---|---|

| sm | 26em | 416 |

| md | 48em | 768 |

| lg | 64em | 1024 |

| xl | 80em | 1280 |

| 2xl | 90em | 1440 |

| 3xl | 120em | 1920 |

---

Motion

| Property | Values |

|---|---|

| Durations | .1s .2s .25s .3s (UI) · .4s .5s .6s 1s 1.3s (reveals) |

| Easing | ease-out, ease-in-out, ease-in |

| Signature easing | cubic-bezier(.19, 1, .22, 1) (expo-out) · also cubic-bezier(.16, 1, .3, 1) |

Default interactive transition: ~.25s–.3s ease-out.

---

Usage recipe (the Blackstone look in one paragraph)

White canvas, black text in Guardian Sans Light. Lead with large Sanomat serif headlines set light

for an editorial tone. Keep generous whitespace on a 16-column grid with an 8px spacing rhythm. Square every

corner — no radius. Use color sparingly: monochrome neutrals plus the secondary 3-step ramps only for data;

reserve the electric yellow `#fdf147` for highlights, CTAs, and an emphatic focus state. Animate links with

a left-to-right underline sweep and ease interactions out at ~250–300ms.

Download .md

License MIT
Uploaded yesterday
Version v1
File size 9.1 KB
Downloads 3
Copies 3

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/luuphuc6297/blackstone-editorial-institutional and implement it in my code

Don't have the MCP? Install it here