Steep

Steep

Preview image. Unlock full-res

Warm, Crisp Canvas

Industryai
Palette
#ffffff
#17191c
#000000
#fbe1d1
#5d2a1a
#f7f7f8
#4c4c4c
#777b86
#a3a6af
#8b8c8d

Color palette

brand
Warm Mist
#fbe1d1

Subtle background for specific cards and sections, providing a soft, almost imperceptible warmth to the interface

Terracotta
#5d2a1a

Accent for borders, strokes, and decorative elements within cards. A warm brown-orange that serves as a secondary brand accent

neutral
Canvas
#ffffff

Primary page and surface background, text color for dark elements. Used for the main content area, cards, and prominent UI elements

Ink
#17191c

Primary text color, background for filled buttons, navigation elements. A dominant dark neutral that provides strong contrast

Graphite
#000000

Fallback dark text, outline for ghost buttons, decorative borders

Fog
#f7f7f8

Secondary surface background, used for subtle differentiation of cards or sections that are slightly less prominent than the primary canvas

Muted Stone
#4c4c4c

Secondary text and icon color, used for less prominent information or subtle UI details

Light Steel
#777b86

Muted link color, subtle icon fills, and quiet UI elements — used for non-essential text that aids readability without drawing too much attention

Hint of Grey
#a3a6af

Placeholder text color for input fields, soft borders

Dusk Link
#8b8c8d

Muted icon strokes, separators, and secondary graphic details. Do not promote it to the primary CTA color

Typography

Type scale
display-lg64px · 1.1 · -0.96px
The quick brown fox jumps over the lazy dog
display44px · 1.1 · -0.66px
The quick brown fox jumps over the lazy dog
heading-lg26px · 1 · -0.23px
The quick brown fox jumps over the lazy dog
heading22px · 1.18
The quick brown fox jumps over the lazy dog
caption14px · 1.43
The quick brown fox jumps over the lazy dog
Sohne
Weights
400, 430, 450, 480, 500
Sizes
14px, 15px, 16px, 17px, 18px, 22px, 26px
Line height
1, 1.18, 1.25, 1.31, 1.35, 1.38, 1.43, 1.5
Letter spacing
-0.0090em
Fallback
system-ui, sans-serif

The primary typeface for all UI elements, body text, buttons, and navigation. Its condensed nature and precise tracking maintain clarity and a compact feel across the interface.

Signifier
Weights
400
Sizes
44px, 64px, 90px
Line height
1.1
Letter spacing
-0.0250em, -0.0150em
Fallback
serif

Used exclusively for prominent headings, this serif typeface provides a sophisticated and editorial counterpoint to the utilitarian Sohne. Its generous tracking at larger sizes gives it an open, authoritative presence.

Spacing & shape

Spacing
Max width1280px
Section gap80px
Card padding20px
Element gap8px
Radius
Default24px
Buttons1.67772e+07px
Inputs16px
Cards24px
Images12px

Elevation

Default Card
rgba(4, 23, 43, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px

Components

Filled Primary ButtonMain call-to-action

Solid 'Ink' (#17191c) background with 'Canvas' (#ffffff) text, using a very large border-radius to create a pill shape. Padding is 0px vertical, 20px horizontal.

Ghost Button (Dark Text)Secondary action or link

Transparent background with 'Ink' (#17191c) text. Border is 1px 'Ink' (#17191c). Pill-shaped with large border-radius. Padding is 0px vertical, 20px horizontal.

Ghost Button (Light Text)Secondary action on dark backgrounds

Transparent background with 'Canvas' (#ffffff) text. Border is 1px 'Canvas' (#ffffff). Pill-shaped with large border-radius. Padding is 0px vertical, 20px horizontal.

Text Link ButtonInline actions or navigational links

Transparent background with 'Ink' (#17191c) text, no border. Typically used for less prominent actions, often without horizontal padding.

Default CardContent container

Background is 'Canvas' (#ffffff) with 20px border-radius. Features a prominent shadow: rgba(4, 23, 43, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px. Internal padding varies from 16px to 20px.

Subtle Background CardSecondary content container or data visualization background

Background is 'Fog' (#f7f7f8) with 24px border-radius and no shadow. Internal content padding is typically 0.

Accent Background CardDecorative or featured content container

Background is 'Warm Mist' (#fbe1d1) with 24px border-radius and no shadow. Internal content padding is typically 0. May feature 'Terracotta' borders on embedded elements.

Input FieldUser input element

Placeholder text in 'Hint of Grey' (#a3a6af). Background is 'Canvas' (#ffffff) with a 1px border in 'Ink' (#17191c) on focus and 16px border-radius.

Guidelines

Do
  • Use 'Ink' (#17191c) for primary text and filled buttons to ensure strong contrast and clear calls to action.
  • Apply 'Canvas' (#ffffff) as the default background for most page sections and card surfaces, creating a bright and airy feel.
  • Pair the 'Signifier' font at large sizes for headlines with 'Sohne' for all body text and UI elements to leverage their distinct roles.
  • Utilize a 24px border-radius for cards and main content blocks to maintain a soft, approachable aesthetic.
  • Ensure generous spacing, with `elementGap` of 8px and `sectionGap` of 80px, to support content readability and perceived quality.
  • Implement the full shadow stack (rgba(4, 23, 43, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px) for elevated cards to provide subtle depth without heaviness.
  • Use 'Warm Mist' (#fbe1d1) sparingly as a background accent to introduce a subtle warmth and highlight featured content.
Don’t
  • Avoid using highly saturated colors; the palette favors muted neutrals with a single warm accent.
  • Do not use 'Signifier' for body text, UI labels, or buttons; its distinctive character is reserved for large display headings.
  • Refrain from sharp, 0px border-radii for interactive elements or containers; maintain the consistent rounded aesthetic.
  • Do not introduce heavy, opaque shadows; elevation should be subtle and air-like, not dense or dark.
  • Avoid tight spacing between elements; maintain adequate `elementGap` and `sectionGap` values to preserve visual order and reduce cognitive load.
  • Do not use dark backgrounds for primary page sections; the system is built around a light, high-contrast canvas.
  • Resist using multiple font families beyond 'Sohne' and 'Signifier'; maintain typographic consistency.

About this system

Show

Steep captures a 'white canvas with depth' aesthetic: crisp backgrounds, carefully chosen neutrals, and a warm, inviting accent. The overall impression is one of restrained elegance and confident clarity, suitable for an analytics platform. Typography plays a central role with a high-contrast serif for display elements paired with a clean sans-serif for UI, creating both gravitas and legibility. Subtle shadows provide gentle elevation, preventing the interface from feeling flat.

Layout

The page model alternates between a full-bleed hero and a max-width 1280px contained layout for content sections. The initial hero features a centered headline over a soft, almost imperceptible gradient background, accompanied by floating UI elements. Subsequent sections typically follow a consistent vertical rhythm with minimal visual dividers, emphasizing a seamless flow of information. Content is primarily arranged in grid-like patterns, often with asymmetric compositions or alternating text-left/image-right (or UI element) sections. Card grids are frequently used for features and data visualization. The layout maintains a spacious density, with ample breathing room around elements. Navigation consists of a sticky top bar with clearly delineated product and action buttons.

Imagery

This site prominently uses clean, abstract 3D elements and UI screenshots to convey complex data with a sense of clarity and modern polish. Photography is absent. Illustrations are minimalistic, focusing on geometric shapes and soft gradients that complement the palette. Icons are outlined, lightweight, and mono-color, typically rendered in 'Ink' (#17191c) or 'Muted Stone' (#4c4c4c). Imagery serves an explanatory and product showcase role rather than decorative. Visuals are carefully contained within rounded cards or sections, maintaining the spacious, organized feel, making the design feels image-heavy in its content sections rather than text-dominant.

Reminiscent of Figma, Linear, Notion, Vercel.

# Steep — Style Reference
> Warm, Crisp Canvas

**Theme:** light

**Site:** https://steep.app

Steep captures a 'white canvas with depth' aesthetic: crisp backgrounds, carefully chosen neutrals, and a warm, inviting accent. The overall impression is one of restrained elegance and confident clarity, suitable for an analytics platform. Typography plays a central role with a high-contrast serif for display elements paired with a clean sans-serif for UI, creating both gravitas and legibility. Subtle shadows provide gentle elevation, preventing the interface from feeling flat.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Warm Mist | `#fbe1d1` | `--color-warm-mist` | Subtle background for specific cards and sections, providing a soft, almost imperceptible warmth to the interface |
| Terracotta | `#5d2a1a` | `--color-terracotta` | Accent for borders, strokes, and decorative elements within cards. A warm brown-orange that serves as a secondary brand accent |
| Canvas | `#ffffff` | `--color-canvas` | Primary page and surface background, text color for dark elements. Used for the main content area, cards, and prominent UI elements |
| Ink | `#17191c` | `--color-ink` | Primary text color, background for filled buttons, navigation elements. A dominant dark neutral that provides strong contrast |
| Graphite | `#000000` | `--color-graphite` | Fallback dark text, outline for ghost buttons, decorative borders |
| Fog | `#f7f7f8` | `--color-fog` | Secondary surface background, used for subtle differentiation of cards or sections that are slightly less prominent than the primary canvas |
| Muted Stone | `#4c4c4c` | `--color-muted-stone` | Secondary text and icon color, used for less prominent information or subtle UI details |
| Light Steel | `#777b86` | `--color-light-steel` | Muted link color, subtle icon fills, and quiet UI elements — used for non-essential text that aids readability without drawing too much attention |
| Hint of Grey | `#a3a6af` | `--color-hint-of-grey` | Placeholder text color for input fields, soft borders |
| Dusk Link | `#8b8c8d` | `--color-dusk-link` | Muted icon strokes, separators, and secondary graphic details. Do not promote it to the primary CTA color |

## Tokens — Typography

### Sohne
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 430, 450, 480, 500
- **Sizes:** 14px, 15px, 16px, 17px, 18px, 22px, 26px
- **Line height:** 1, 1.18, 1.25, 1.31, 1.35, 1.38, 1.43, 1.5
- **Letter spacing:** -0.0090em
- **Role:** The primary typeface for all UI elements, body text, buttons, and navigation. Its condensed nature and precise tracking maintain clarity and a compact feel across the interface.

### Signifier
- **Substitute:** serif
- **Weights:** 400
- **Sizes:** 44px, 64px, 90px
- **Line height:** 1.1
- **Letter spacing:** -0.0250em, -0.0150em
- **Role:** Used exclusively for prominent headings, this serif typeface provides a sophisticated and editorial counterpoint to the utilitarian Sohne. Its generous tracking at larger sizes gives it an open, authoritative presence.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 14px | 1.43 | — |
| heading | 22px | 1.18 | — |
| heading-lg | 26px | 1 | -0.23px |
| display | 44px | 1.1 | -0.66px |
| display-lg | 64px | 1.1 | -0.96px |

## Tokens — Spacing

- **Max width:** 1280px
- **Section gap:** 80px
- **Card padding:** 20px
- **Element gap:** 8px

## Tokens — Radius

- **Default:** 24px
- **Buttons:** 1.67772e+07px
- **Inputs:** 16px
- **Cards:** 24px
- **Images:** 12px

## Tokens — Elevation

- **Default Card:** `rgba(4, 23, 43, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px`

## Layout

The page model alternates between a full-bleed hero and a max-width 1280px contained layout for content sections. The initial hero features a centered headline over a soft, almost imperceptible gradient background, accompanied by floating UI elements. Subsequent sections typically follow a consistent vertical rhythm with minimal visual dividers, emphasizing a seamless flow of information. Content is primarily arranged in grid-like patterns, often with asymmetric compositions or alternating text-left/image-right (or UI element) sections. Card grids are frequently used for features and data visualization. The layout maintains a spacious density, with ample breathing room around elements. Navigation consists of a sticky top bar with clearly delineated product and action buttons.

## Imagery

This site prominently uses clean, abstract 3D elements and UI screenshots to convey complex data with a sense of clarity and modern polish. Photography is absent. Illustrations are minimalistic, focusing on geometric shapes and soft gradients that complement the palette. Icons are outlined, lightweight, and mono-color, typically rendered in 'Ink' (#17191c) or 'Muted Stone' (#4c4c4c). Imagery serves an explanatory and product showcase role rather than decorative. Visuals are carefully contained within rounded cards or sections, maintaining the spacious, organized feel, making the design feels image-heavy in its content sections rather than text-dominant.

## Components

### Filled Primary Button
*Main call-to-action*

Solid 'Ink' (#17191c) background with 'Canvas' (#ffffff) text, using a very large border-radius to create a pill shape. Padding is 0px vertical, 20px horizontal.

### Ghost Button (Dark Text)
*Secondary action or link*

Transparent background with 'Ink' (#17191c) text. Border is 1px 'Ink' (#17191c). Pill-shaped with large border-radius. Padding is 0px vertical, 20px horizontal.

### Ghost Button (Light Text)
*Secondary action on dark backgrounds*

Transparent background with 'Canvas' (#ffffff) text. Border is 1px 'Canvas' (#ffffff). Pill-shaped with large border-radius. Padding is 0px vertical, 20px horizontal.

### Text Link Button
*Inline actions or navigational links*

Transparent background with 'Ink' (#17191c) text, no border. Typically used for less prominent actions, often without horizontal padding.

### Default Card
*Content container*

Background is 'Canvas' (#ffffff) with 20px border-radius. Features a prominent shadow: rgba(4, 23, 43, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px. Internal padding varies from 16px to 20px.

### Subtle Background Card
*Secondary content container or data visualization background*

Background is 'Fog' (#f7f7f8) with 24px border-radius and no shadow. Internal content padding is typically 0.

### Accent Background Card
*Decorative or featured content container*

Background is 'Warm Mist' (#fbe1d1) with 24px border-radius and no shadow. Internal content padding is typically 0. May feature 'Terracotta' borders on embedded elements.

### Input Field
*User input element*

Placeholder text in 'Hint of Grey' (#a3a6af). Background is 'Canvas' (#ffffff) with a 1px border in 'Ink' (#17191c) on focus and 16px border-radius.

## Guidelines

### Do

- Use 'Ink' (#17191c) for primary text and filled buttons to ensure strong contrast and clear calls to action.
- Apply 'Canvas' (#ffffff) as the default background for most page sections and card surfaces, creating a bright and airy feel.
- Pair the 'Signifier' font at large sizes for headlines with 'Sohne' for all body text and UI elements to leverage their distinct roles.
- Utilize a 24px border-radius for cards and main content blocks to maintain a soft, approachable aesthetic.
- Ensure generous spacing, with `elementGap` of 8px and `sectionGap` of 80px, to support content readability and perceived quality.
- Implement the full shadow stack (rgba(4, 23, 43, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px) for elevated cards to provide subtle depth without heaviness.
- Use 'Warm Mist' (#fbe1d1) sparingly as a background accent to introduce a subtle warmth and highlight featured content.

### Don't

- Avoid using highly saturated colors; the palette favors muted neutrals with a single warm accent.
- Do not use 'Signifier' for body text, UI labels, or buttons; its distinctive character is reserved for large display headings.
- Refrain from sharp, 0px border-radii for interactive elements or containers; maintain the consistent rounded aesthetic.
- Do not introduce heavy, opaque shadows; elevation should be subtle and air-like, not dense or dark.
- Avoid tight spacing between elements; maintain adequate `elementGap` and `sectionGap` values to preserve visual order and reduce cognitive load.
- Do not use dark backgrounds for primary page sections; the system is built around a light, high-contrast canvas.
- Resist using multiple font families beyond 'Sohne' and 'Signifier'; maintain typographic consistency.

## Agent Prompt Guide

### Quick Color Reference
text: #17191c
background: #ffffff
border: #17191c
accent: #fbe1d1
primary action: #17191c (filled action)

### Example Component Prompts
1. Create a Primary Action Button: #17191c background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
2. Design a Feature Card: Use a 'Default Card' with 'Canvas' (#ffffff) background. Place a small 'Terracotta' (#5d2a1a) line at the top. The title is 'Sohne' 22px weight 500, color 'Ink' (#17191c). Body text is 'Sohne' 15px weight 400, color 'Muted Stone' (#4c4c4c). Include 20px padding.

More like this