HearthstoneLegacy format

Hearthstone is a design system for luxury real estate — brokerage portals, high-end listing platforms, and architectural digest-style property storytelling. The aesthetic borrows from country-estate publishing: deep forest green anchors a serif-led hierarchy, ivory paper surfaces frame hero photography, and warm tan accents add age and quiet warmth. Whitespace is treated as a luxury good — generous and unhurried — and every property listing reads like a feature story rather than a database row. The system favors editorial layouts, large photography, and confident typographic contrast over dashboards or grids of cards. Hearthstone is built for buyers who linger.

Background#FBF7F0
Surface#F5EFE3
Surface Elevated#FFFFFF
Surface Sunken#ECE4D2
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

displayCanela, Cormorant Garamond, Didot · 72px · Regular

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

headlineCanela, Cormorant Garamond, Didot · 56px · Regular

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

h1Canela, Cormorant Garamond, Didot · 44px · Regular

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

h2Canela, Cormorant Garamond, Didot · 32px · Regular

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

h3Canela, Cormorant Garamond, Didot · 24px · Regular

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

subheadSöhne, Inter, Helvetica Neue · 13px · Regular

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

body_largeSource Serif 4, Charter, Georgia · 19px · Regular

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

bodySöhne, Inter, Helvetica Neue · 16px · Regular

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

small_textSöhne, Inter, Helvetica Neue · 14px · Regular

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

captionSöhne, Inter, Helvetica Neue · 12px · Regular

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

price_largeSöhne, Inter, Helvetica Neue · 36px · SemiBold

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

priceSöhne, Inter, Helvetica Neue · 24px · SemiBold

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

Spacing

Base: 4px
4px
8px
12px
16px
24px
32px
48px
64px
96px
128px
192px

Hearthstone is a design system for luxury real estate — brokerage portals, high-end listing platforms, and architectural digest-style property storytelling. The aesthetic borrows from country-estate publishing: deep forest green anchors a serif-led hierarchy, ivory paper surfaces frame hero photography, and warm tan accents add age and quiet warmth. Whitespace is treated as a luxury good — generous and unhurried — and every property listing reads like a feature story rather than a database row. The system favors editorial layouts, large photography, and confident typographic contrast over dashboards or grids of cards. Hearthstone is built for buyers who linger.

Components

Buttons

Cards

Card Title

Sample body text for the card component.

Card Title

Sample body text for the card component.

Elevation & Depth

default
card_hover
modal
thumbnail

Do's & Don'ts

Do

Let photography dominate — wide hero images, sharp editorial crops, generous gutters
Pair Canela display with Söhne sans — the contrast is the system's signature
Use forest as the anchor color and tan only as a precision accent
Treat whitespace as content — wide margins are part of the luxury vocabulary
Use editorial portrait crops for agents (3:4), not round avatars

Don't

Use neon, gradients, or saturated marketing colors
Add 'urgency' UI like countdown timers, 'Hurry!' banners, or flashing badges
Crowd listings into dense card grids — wide gutters and generous vertical rhythm are required
Use round avatar crops for agent portraits — full portrait crops are part of the voice
Mix more than two type families on a single page (display serif + sans)
Apply shadow to hero photography — let the image carry the depth

Icons

Font Awesome
?
filter
?
key

Library: Font Awesome · Style: outline · Size: 20px

Motion

Motion in Hearthstone is slow and confident. Standard duration is 320ms with cubic-bezier(0.22, 0.61, 0.36, 1) easing — a slightly anticipated ease-out that feels intentional. Hover lifts on cards take 320ms. Image carousel transitions cross-fade over 480ms. Page transitions between listing detail and search results use a fade-and-rise of the listing card to fullscreen over 520ms. No bouncing, no spring physics. The system avoids motion entirely on photography — images do not parallax, zoom, or pan unless triggered by user intent.

Photography Guidance

Photography is the dominant visual element. Listings use editorial-grade images: wide-angle interiors with natural light, golden-hour exteriors, drone shots that emphasize land and setting. No agent thumbnails in the corner. No watermark overlays. Crops are 16:9 for hero, 3:2 for card thumbnails, 4:3 for gallery grids. Black-and-white photography is reserved for journal/editorial content, never for active listings.

Voice and Tone

Editorial, not transactional. Property descriptions read like Architectural Digest, not Zillow.

Specific over generic. Prefer "Carrara marble countertops" over "premium finishes."

Avoid sales urgency. No "Hurry!" or "Won't last!" — the luxury voice is unhurried.

Use the language of place: "Set on six acres above the river" rather than "Located in a great location."

Pricing is stated cleanly without exclamation: "$4,275,000" not "Just $4.2M!"

Download .md

License MIT
Uploaded 1 weeks ago
Version v1
File size 10.0 KB
Downloads 5
Copies 0

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/duanhdan/hearthstone and implement it in my code

Don't have the MCP? Install it here