Home

Home

Preview image. Unlock full-res

Art-filled creative canvas

Industrydesign
Palette
#f3eae5
#000000
#ffffff
#3e3c43
#7a7780
#cfc7c5
#0e1889
#ff7e85
#ff7399
#206871
#dd59cf
#f6c8f1

Color palette

brand
Hero Violet
#0e1889

Dominant background for hero sections and prominent headlines, setting a deep, authoritative tone

Creative Peach
#ff7e85

Primary Call-to-Action button background, signalling action with warmth and vibrancy

Lively Rose
#ff7399

Decorative accents, button outlines, and key brand elements

Insight Teal
#206871

Card backgrounds and accents, offering a cool, complementary tone

accent
Accent Pink
#dd59cf

Headline accents and decorative strokes, adding a vivid, playful touch

Muted Rose
#f6c8f1

Subtle button backgrounds and decorative elements, a softer variant of the brand's pink

Accent Orange
#ffb283

Specific card backgrounds, adding visual variety and warmth

neutral
Canvas Almond
#f3eae5

Page background, providing a soft, warm base

Midnight Ink
#000000

Primary text, deep and commanding

Surface Snow
#ffffff

Card backgrounds, secondary text, and interactive elements where contrast is needed

Ash Gray
#3e3c43

Subtle text elements, providing a softer contrast than primary text

Stone Whisper
#7a7780

Muted helper text, input borders, and badge text

Input Pale
#cfc7c5

Subtle input background fill

semantic
Action Green
#40ac76

Success states, badge text, and content highlights

Accent Teal
#33abb9

Badge backgrounds and descriptive highlights

Typography

Type scale
Minor Third (1.2) from 16px base
display-xl83px · 0.93 · 16.6px
The quick brown fox jumps over the lazy dog
display-lg69px · 0.93 · 13.8px
The quick brown fox jumps over the lazy dog
display56px · 0.95 · 11.2px
The quick brown fox jumps over the lazy dog
display-sm52px · 1 · 10.4px
The quick brown fox jumps over the lazy dog
heading-lg43px · 1.02 · 8.6px
The quick brown fox jumps over the lazy dog
heading-sm22px · 1.07
The quick brown fox jumps over the lazy dog
subheading20px · 1.19
The quick brown fox jumps over the lazy dog
body-lg18px · 1.2
The quick brown fox jumps over the lazy dog
body16px · 1.33
The quick brown fox jumps over the lazy dog
caption14px · 1.56
The quick brown fox jumps over the lazy dog
Mabry Pro
Weights
400, 500
Sizes
16px, 19px, 20px, 27px, 43px, 52px, 56px, 69px, 83px
Line height
0.93, 0.95, 1, 1.02, 1.06, 1.2
Letter spacing
0.2000em
Fallback
Montserrat

Display and prominent headlines. The wide letter-spacing is a signature trait, making text feel expansive and intentional, particularly at larger sizes.

Helvetica Neue
Weights
400, 500, 600, 700
Sizes
14px, 15px, 16px, 18px, 20px, 22px, 26px
Line height
1.07, 1.18, 1.19, 1.2, 1.33, 1.4, 1.56
Letter spacing
normal
Fallback
Arial

Body text, subheadings, and UI elements. Provides clarity and readability for functional text.

Spacing & shape

Spacing
Max width1200px
Section gap120px
Card padding20px
Element gap20px
Radius
Default4px
badge4px
button4px
card4px
input4px
largeCard15px

Components

Primary Action ButtonFilled Call-to-Action button

Background: Creative Peach (#ff7e85), Text: Surface Snow (#ffffff). Radius: 3px. Padding: 18px vertical, 48px horizontal. The generous padding and vivid color create a prominent, inviting target.

Secondary Action ButtonGhost or subtle action button

Background: Muted Rose (#f6c8f1), Text: Hero Violet (#060e60). Radius: 3px. Padding: 9px vertical, 24px horizontal. Offers a softer, less assertive call to action.

Outlined Link ButtonLink button with a distinct outline

Background: Surface Snow (#ffffff), Text: Lively Rose (#ff7399). Border: Lively Rose (#ff7399) 1px solid. Radius: 4px. Padding: 19px vertical, 26px horizontal. Combines brand color with a clear interactive state.

Standard CardContent container for features or information

Background: Surface Snow (#ffffff). Radius: 4px. Padding: 27px vertical, 28px horizontal. No box shadow, relying on background color for definition.

Accent Card - OrangeProminent content card

Background: Accent Orange (#ffb283). Radius: 15px. Padding: 35px vertical, 35px horizontal. The larger radius and distinct color make this card stand out.

Accent Card - TealProminent content card

Background: Insight Teal (#206871). Radius: 15px. Padding: 33px vertical, 32-38px horizontal. Similar to the orange accent card, for alternative sections.

Text Input (Filled)User input field

Background: rgba(62, 60, 67, 0.2) which is a transparent dark tint. Text: Midnight Ink (#000000). Border: Midnight Ink (#000000) 1px solid. Radius: 4px. Padding: 20px vertical, 21px horizontal. A contrasting input for darker backgrounds.

Text Input (Standard)Standard user input field

Background: Surface Snow (#ffffff), Text: Midnight Ink (#000000). Border: Stone Whisper (#767676) 1px solid. Radius: 0px. Padding: 1px vertical, 2px horizontal (typical browser default if no explicit padding). This input is very minimal.

Success BadgeStatus or label tag for positive indications

Background: Accent Teal (#33abb9). Text: Action Green (#40ac76). Radius: 4px. Padding: 12px vertical, 20px horizontal. Uses two semantic colors for clear indication.

Guidelines

Do
  • Use Hero Violet (#0e1889) for primary hero sections and major section headers to establish a strong brand presence.
  • Apply Canvas Almond (#f3eae5) as the default page background for most light-mode sections.
  • Ensure all primary call-to-action buttons use Creative Peach (#ff7e85) for the background with Surface Snow (#ffffff) text to guide user flow.
  • Implement Mabry Pro for headlines, strictly adhering to its characteristic wide letter-spacing of 0.2000em.
  • Utilize a 4px `radius` for most interactive elements and cards, with an occasional 15px radius for more expressive cards.
  • Maintain maximum content width at 1200px, centering all content for a structured, polished feel.
  • Emphasize content blocks with a 20px `cardPadding` and a `default` 4px uniform corner radius for cards.
Don’t
  • Avoid using deep drop shadows; rely on background color differences or subtle fills for element separation.
  • Do not deviate from the specified letter-spacing for Mabry Pro; its expansive tracking is a core visual identifier.
  • Do not introduce new primary action colors; Creative Peach (#ff7e85) is the singular choice.
  • Avoid overly complex gradient backgrounds; stick to solid color backgrounds or expressive illustrations.
  • Do not use dark backgrounds for general body text areas outside of designated hero sections to maintain a clear light theme.
  • Do not make cards or buttons fully square; always apply at least a 4px border radius for a consistent, softer feel.
  • Avoid placing important interactive elements directly on busy illustrative backgrounds, as contrast may be compromised.

About this system

Show

Moderne uses a vibrant, playful light-mode aesthetic characterized by deep, saturated violets and teals meeting warm, vivid reds and oranges. The visual system balances a clean, structured layout with expressive, hand-drawn illustrations. Typography is a confident mix of clear sans-serifs and a distinctive display font with generous letter-spacing for headlines. Components feel plush and inviting, featuring rounded corners and subtle background tints rather than harsh borders or deep shadows.

Layout

The page adheres to a max-width of 1200px, with content centered. The hero section is full-bleed, using a deep Hero Violet background with a large, centered headline and a striking illustration. Subsequent sections alternate between the Canvas Almond base and lighter Surface Snow backgrounds, at times featuring large, distinctively colored cards. Content is often presented in a two-column layout with text on one side and a supporting illustration or feature block on the other, creating a dynamic but balanced flow. Vertical spacing between sections is generous, around 120px, providing ample breathing room. Navigation is a simple top bar with a logo, text links, and a primary action button.

Imagery

The site features highly stylized, hand-drawn vector illustrations with a vibrant, playful, and slightly abstract aesthetic. These illustrations are often full-bleed or large-scale, acting as primary visual anchors. They use a palette closely aligned with the brand's accent colors (pinks, oranges, violets, teals) and are typically contained within sections rather than overlapping. Icons are primarily outlined or subtly filled with brand colors, maintaining a light stroke weight, and serve decorative or explanatory roles to complement text rather than replace it. Imagery is largely decorative atmosphere.

Reminiscent of Figma, Pitch, Canva, Superhuman.

# Home — Style Reference
> Art-filled creative canvas

**Theme:** light

**Site:** https://moderne.st

Moderne uses a vibrant, playful light-mode aesthetic characterized by deep, saturated violets and teals meeting warm, vivid reds and oranges. The visual system balances a clean, structured layout with expressive, hand-drawn illustrations. Typography is a confident mix of clear sans-serifs and a distinctive display font with generous letter-spacing for headlines. Components feel plush and inviting, featuring rounded corners and subtle background tints rather than harsh borders or deep shadows.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Hero Violet | `#0e1889` | `--color-hero-violet` | Dominant background for hero sections and prominent headlines, setting a deep, authoritative tone |
| Creative Peach | `#ff7e85` | `--color-creative-peach` | Primary Call-to-Action button background, signalling action with warmth and vibrancy |
| Lively Rose | `#ff7399` | `--color-lively-rose` | Decorative accents, button outlines, and key brand elements |
| Insight Teal | `#206871` | `--color-insight-teal` | Card backgrounds and accents, offering a cool, complementary tone |
| Accent Pink | `#dd59cf` | `--color-accent-pink` | Headline accents and decorative strokes, adding a vivid, playful touch |
| Muted Rose | `#f6c8f1` | `--color-muted-rose` | Subtle button backgrounds and decorative elements, a softer variant of the brand's pink |
| Accent Orange | `#ffb283` | `--color-accent-orange` | Specific card backgrounds, adding visual variety and warmth |
| Canvas Almond | `#f3eae5` | `--color-canvas-almond` | Page background, providing a soft, warm base |
| Midnight Ink | `#000000` | `--color-midnight-ink` | Primary text, deep and commanding |
| Surface Snow | `#ffffff` | `--color-surface-snow` | Card backgrounds, secondary text, and interactive elements where contrast is needed |
| Ash Gray | `#3e3c43` | `--color-ash-gray` | Subtle text elements, providing a softer contrast than primary text |
| Stone Whisper | `#7a7780` | `--color-stone-whisper` | Muted helper text, input borders, and badge text |
| Input Pale | `#cfc7c5` | `--color-input-pale` | Subtle input background fill |
| Action Green | `#40ac76` | `--color-action-green` | Success states, badge text, and content highlights |
| Accent Teal | `#33abb9` | `--color-accent-teal` | Badge backgrounds and descriptive highlights |

## Tokens — Typography

### Mabry Pro
- **Substitute:** Montserrat
- **Weights:** 400, 500
- **Sizes:** 16px, 19px, 20px, 27px, 43px, 52px, 56px, 69px, 83px
- **Line height:** 0.93, 0.95, 1, 1.02, 1.06, 1.2
- **Letter spacing:** 0.2000em
- **Role:** Display and prominent headlines. The wide letter-spacing is a signature trait, making text feel expansive and intentional, particularly at larger sizes.

### Helvetica Neue
- **Substitute:** Arial
- **Weights:** 400, 500, 600, 700
- **Sizes:** 14px, 15px, 16px, 18px, 20px, 22px, 26px
- **Line height:** 1.07, 1.18, 1.19, 1.2, 1.33, 1.4, 1.56
- **Letter spacing:** normal
- **Role:** Body text, subheadings, and UI elements. Provides clarity and readability for functional text.

## Tokens — Type Scale

Minor Third (1.2) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 14px | 1.56 | — |
| body | 16px | 1.33 | — |
| body-lg | 18px | 1.2 | — |
| subheading | 20px | 1.19 | — |
| heading-sm | 22px | 1.07 | — |
| heading-lg | 43px | 1.02 | 8.6px |
| display-sm | 52px | 1 | 10.4px |
| display | 56px | 0.95 | 11.2px |
| display-lg | 69px | 0.93 | 13.8px |
| display-xl | 83px | 0.93 | 16.6px |

## Tokens — Spacing

- **Max width:** 1200px
- **Section gap:** 120px
- **Card padding:** 20px
- **Element gap:** 20px

## Tokens — Radius

- **Default:** 4px
- **badge:** 4px
- **button:** 4px
- **card:** 4px
- **input:** 4px
- **largeCard:** 15px

## Layout

The page adheres to a max-width of 1200px, with content centered. The hero section is full-bleed, using a deep Hero Violet background with a large, centered headline and a striking illustration. Subsequent sections alternate between the Canvas Almond base and lighter Surface Snow backgrounds, at times featuring large, distinctively colored cards. Content is often presented in a two-column layout with text on one side and a supporting illustration or feature block on the other, creating a dynamic but balanced flow. Vertical spacing between sections is generous, around 120px, providing ample breathing room. Navigation is a simple top bar with a logo, text links, and a primary action button.

## Imagery

The site features highly stylized, hand-drawn vector illustrations with a vibrant, playful, and slightly abstract aesthetic. These illustrations are often full-bleed or large-scale, acting as primary visual anchors. They use a palette closely aligned with the brand's accent colors (pinks, oranges, violets, teals) and are typically contained within sections rather than overlapping. Icons are primarily outlined or subtly filled with brand colors, maintaining a light stroke weight, and serve decorative or explanatory roles to complement text rather than replace it. Imagery is largely decorative atmosphere.

## Components

### Primary Action Button
*Filled Call-to-Action button*

Background: Creative Peach (#ff7e85), Text: Surface Snow (#ffffff). Radius: 3px. Padding: 18px vertical, 48px horizontal. The generous padding and vivid color create a prominent, inviting target.

### Secondary Action Button
*Ghost or subtle action button*

Background: Muted Rose (#f6c8f1), Text: Hero Violet (#060e60). Radius: 3px. Padding: 9px vertical, 24px horizontal. Offers a softer, less assertive call to action.

### Outlined Link Button
*Link button with a distinct outline*

Background: Surface Snow (#ffffff), Text: Lively Rose (#ff7399). Border: Lively Rose (#ff7399) 1px solid. Radius: 4px. Padding: 19px vertical, 26px horizontal. Combines brand color with a clear interactive state.

### Standard Card
*Content container for features or information*

Background: Surface Snow (#ffffff). Radius: 4px. Padding: 27px vertical, 28px horizontal. No box shadow, relying on background color for definition.

### Accent Card - Orange
*Prominent content card*

Background: Accent Orange (#ffb283). Radius: 15px. Padding: 35px vertical, 35px horizontal. The larger radius and distinct color make this card stand out.

### Accent Card - Teal
*Prominent content card*

Background: Insight Teal (#206871). Radius: 15px. Padding: 33px vertical, 32-38px horizontal. Similar to the orange accent card, for alternative sections.

### Text Input (Filled)
*User input field*

Background: rgba(62, 60, 67, 0.2) which is a transparent dark tint. Text: Midnight Ink (#000000). Border: Midnight Ink (#000000) 1px solid. Radius: 4px. Padding: 20px vertical, 21px horizontal. A contrasting input for darker backgrounds.

### Text Input (Standard)
*Standard user input field*

Background: Surface Snow (#ffffff), Text: Midnight Ink (#000000). Border: Stone Whisper (#767676) 1px solid. Radius: 0px. Padding: 1px vertical, 2px horizontal (typical browser default if no explicit padding). This input is very minimal.

### Success Badge
*Status or label tag for positive indications*

Background: Accent Teal (#33abb9). Text: Action Green (#40ac76). Radius: 4px. Padding: 12px vertical, 20px horizontal. Uses two semantic colors for clear indication.

## Guidelines

### Do

- Use Hero Violet (#0e1889) for primary hero sections and major section headers to establish a strong brand presence.
- Apply Canvas Almond (#f3eae5) as the default page background for most light-mode sections.
- Ensure all primary call-to-action buttons use Creative Peach (#ff7e85) for the background with Surface Snow (#ffffff) text to guide user flow.
- Implement Mabry Pro for headlines, strictly adhering to its characteristic wide letter-spacing of 0.2000em.
- Utilize a 4px `radius` for most interactive elements and cards, with an occasional 15px radius for more expressive cards.
- Maintain maximum content width at 1200px, centering all content for a structured, polished feel.
- Emphasize content blocks with a 20px `cardPadding` and a `default` 4px uniform corner radius for cards.

### Don't

- Avoid using deep drop shadows; rely on background color differences or subtle fills for element separation.
- Do not deviate from the specified letter-spacing for Mabry Pro; its expansive tracking is a core visual identifier.
- Do not introduce new primary action colors; Creative Peach (#ff7e85) is the singular choice.
- Avoid overly complex gradient backgrounds; stick to solid color backgrounds or expressive illustrations.
- Do not use dark backgrounds for general body text areas outside of designated hero sections to maintain a clear light theme.
- Do not make cards or buttons fully square; always apply at least a 4px border radius for a consistent, softer feel.
- Avoid placing important interactive elements directly on busy illustrative backgrounds, as contrast may be compromised.

## Agent Prompt Guide

### Quick Color Reference
text: #000000
background: #f3eae5
border: #7a7780
accent: #dd59cf
primary action: #ff7e85 (filled action)

### 3-5 Example Component Prompts
1. Create a Primary Action Button: #ff7e85 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
2. Design a feature card: Use Standard Card variant (Surface Snow background, 4px radius, 27px vertical/28px horizontal padding). Inside, use a small outlined icon in Accent Pink (#dd59cf). Headline 'Deliver more creative ideas' in Mabry Pro, 27px, color Midnight Ink (#000000), letter-spacing 0.2000em. Body text 'Make use of all our creative ideas, trends and consumer and market insights, highly tailored to your specific needs.' in Helvetica Neue, 16px, color Ash Gray (#3e3c43), normal letter-spacing.
3. Build a prominent callout section: Accent Card - Orange (#ffb283) with 15px radius and 35px vertical/horizontal padding. Headline 'Thousands of insights, trends and ideas' in Mabry Pro, 56px, color Midnight Ink (#000000), letter-spacing 0.2000em. Body text 'Moderne collects thousands of trends, innovative ideas and advertising campaigns from all over the world and extracts consumer, market and inspiration insights and then selects them based on your goals & objectives, target audience and data.' in Helvetica Neue, 18px, color Ash Gray (#3e3c43), normal letter-spacing.
4. Produce a set of semantic badges: Use the Success Badge variant (Accent Teal background, Action Green text, 4px radius, 12px vertical/20px horizontal padding). Create three badges: 'Campaign Objectives', 'Target Audience', and 'Marketing Data'. Ensure text is Helvetica Neue, 14px, semibold weight with normal letter-spacing.

More like this