Things

Things, clean, minimal

Preview image. Unlock full-res

organized desktop, clean and bright

Palette
#303336
#44474b
#55606
#838b96
#9299a4
#ffffff
#f2f5f7
#dfe3e8
#2576eb
#5c9cf5
#4f91fb

Color palette

brand
Ocean Blue
#2576eb

Active link states, primary interactive elements, icon accents — a vivid anchor.

Sky Link Blue
#5c9cf5

Hover states for links, secondary interactive elements — a slightly softer, yet still vibrant, indicator.

Action Button Blue
#4f91fb

Primary Call-to-Action button background — a stable, deep blue that signifies action.

neutral
Midnight Ink
#303336

Primary text, deep accents, interactive states for headings.

Charcoal Text
#44474b

Secondary text, descriptive body copy.

Subtle Ash
#838b96

Placeholder text, minor labels, light gray borders for contrast.

Silver Mist
#9299a4

Fainter secondary text, subtle dividers.

Off-White Canvas
#ffffff

Main page backgrounds, input fields, primary elevated surfaces.

Cloud Gray
#f2f5f7

Card backgrounds, section separators, subtle background shifts.

Frost Border
#dfe3e8

Input element borders, subtle separators.

Typography

Type scale
display36px · 1.2
The quick brown fox jumps over the lazy dog
heading24px · 1.25
The quick brown fox jumps over the lazy dog
subheading18px · 1.35
The quick brown fox jumps over the lazy dog
body16px · 1.6
The quick brown fox jumps over the lazy dog
caption13px · 1.4
The quick brown fox jumps over the lazy dog
ui-sans-serif
Weights
400, 600, 700, 800
Sizes
13px, 14px, 15px, 16px, 17px, 18px, 20px, 24px, 36px
Line height
1, 1.2, 1.25, 1.3, 1.35, 1.4, 1.6
Letter spacing
normal
Fallback
system-ui, sans-serif

The sole typeface, maintaining visual unity across all elements from headings to body text and UI components. Its system-font nature provides native OS feel and fast loading.

Spacing & shape

Spacing
Max width900px
Section gap48px
Card padding18px
Element gap4-14px
Radius
Buttons6px
Inputs6px
Cards18px
hero-label12.8px
icons3px

Elevation

Elevated Box
rgba(0, 0, 0, 0.1) 0px 2px 8px 0px, rgba(0, 0, 0, 0.1) 0px 0px 2px 0px

Components

Watch Introduction Video Button
Simply Powerful Section Card
App Sidebar Navigation Card
Primary Action ButtonCall to action.

Background: Action Button Blue (#4f91fb), text: Off-White Canvas (#ffffff), border-radius: 6px, padding: 7px 17px.

Section Separator CardOrganizing content blocks.

Background: Cloud Gray (#f2f5f7), border-radius: 18px, padding: 18px.

Default CardGeneral content display.

Background: transparent, border-radius: 0px, no box-shadow, no padding.

Text Input FieldUser data input.

Background: Off-White Canvas (#ffffff), text color: Midnight Ink (#000000), border-color: Frost Border (#dfe3e8), border-radius: 6px, padding: 8px.

Navigation LinkTop navigation.

Text color: Storm Gray (#55606e) for inactive, Ocean Blue (#2576eb) for active/hover. Font size 15px, weight 600, line height 1.3.

Watch Video ButtonAuxiliary action, media launch.

Text: Ocean Blue (#2576eb), includes an icon, font size 18px, weight 600, line height 1.35.

Guidelines

Do
  • Use Midnight Ink (#303336) for all primary headings and major text elements to maintain high contrast and visual weight.
  • Apply Cloud Gray (#f2f5f7) as a background for distinct content sections or cards to create clear visual separation.
  • Reserve Ocean Blue (#2576eb) for critical interactive elements like active links, primary icons, and CTA text to guide user focus.
  • Use a consistent border-radius of 6px for all functional elements like buttons and input fields to ensure a cohesive interactive experience.
  • Ensure generous vertical spacing between sections, using multiples of the 12px token to establish a comfortable content density.
Don’t
  • Do not introduce new color hues; strictly adhere to the defined grays and blues to preserve the system’s crisp and minimalist aesthetic.
  • Avoid arbitrary border-radii; use 3px for icons, 6px for buttons/inputs, and 18px for cards, and 12.8px for select larger elements.
  • Do not use box-shadows liberally; limit to the subtle rgba(0, 0, 0, 0.1) 0px 2px 8px 0px for single-level elevation.
  • Do not vary font families; maintain the system's reliance on ui-sans-serif for all text to ensure consistent typography and OS integration.
  • Avoid dense packing of content; ensure minimum element gaps of 4px and significant section gaps with 48px to allow content to breathe.

About this system

Show

This design system evokes a sense of calm efficiency, like a meticulously organized desktop with clean lines and subtle visual cues. The primary visual identity is built around shades of cool gray and a vibrant, yet restrained, blue. High contrast text on light backgrounds prioritizes readability, while carefully applied rounded corners and a singular, subtle shadow provide a touch of visual softness without compromising the overall crispness. The experience feels grounded and clear, guiding the user with precision.

Layout

The page adheres to a centered maximum-width model of 900px, providing ample negative space on wider screens. The hero section features a large, centered product icon above a headline and subtext, followed by a video link, establishing a clear hierarchy. Subsequent sections alternate between text-heavy descriptions and product screenshots, often in a stacked, centered arrangement. The overall section rhythm is consistent, separated by substantial vertical spacing (approximately 48px), creating a sense of calm and clarity. Navigation is a simple top bar with minimal links, complementing the uncluttered feel.

Imagery

The visual language consists primarily of highly polished, dimensional 3D app icons and product screenshots. These visuals are meticulously crafted, featuring a subtle gloss and depth that convey precision and quality. Photography is absent; instead, product screenshots showcase the UI in-situ on devices like Macs and iPhones, often with a slightly angled perspective. Illustrations are used sparingly, for instance, a small, multi-colored abstract graphic for 'Simply Powerful' — these are flat, geometric, and isolated, acting as decorative flourishes rather than primary content. The imagery's role is to explicitly showcase the product and its interface, emphasizing functionality and aesthetic quality.

Reminiscent of Apple's product pages, Superhuman, Linear.

# Things — Style Reference
> organized desktop, clean and bright

**Theme:** light

**Site:** https://culturedcode.com/things

This design system evokes a sense of calm efficiency, like a meticulously organized desktop with clean lines and subtle visual cues. The primary visual identity is built around shades of cool gray and a vibrant, yet restrained, blue. High contrast text on light backgrounds prioritizes readability, while carefully applied rounded corners and a singular, subtle shadow provide a touch of visual softness without compromising the overall crispness. The experience feels grounded and clear, guiding the user with precision.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Ocean Blue | `#2576eb` | `--color-ocean-blue` | Active link states, primary interactive elements, icon accents — a vivid anchor. |
| Sky Link Blue | `#5c9cf5` | `--color-sky-link-blue` | Hover states for links, secondary interactive elements — a slightly softer, yet still vibrant, indicator. |
| Action Button Blue | `#4f91fb` | `--color-action-button-blue` | Primary Call-to-Action button background — a stable, deep blue that signifies action. |
| Midnight Ink | `#303336` | `--color-midnight-ink` | Primary text, deep accents, interactive states for headings. |
| Charcoal Text | `#44474b` | `--color-charcoal-text` | Secondary text, descriptive body copy. |
| Subtle Ash | `#838b96` | `--color-subtle-ash` | Placeholder text, minor labels, light gray borders for contrast. |
| Silver Mist | `#9299a4` | `--color-silver-mist` | Fainter secondary text, subtle dividers. |
| Off-White Canvas | `#ffffff` | `--color-off-white-canvas` | Main page backgrounds, input fields, primary elevated surfaces. |
| Cloud Gray | `#f2f5f7` | `--color-cloud-gray` | Card backgrounds, section separators, subtle background shifts. |
| Frost Border | `#dfe3e8` | `--color-frost-border` | Input element borders, subtle separators. |

## Tokens — Typography

### ui-sans-serif
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 600, 700, 800
- **Sizes:** 13px, 14px, 15px, 16px, 17px, 18px, 20px, 24px, 36px
- **Line height:** 1, 1.2, 1.25, 1.3, 1.35, 1.4, 1.6
- **Letter spacing:** normal
- **Role:** The sole typeface, maintaining visual unity across all elements from headings to body text and UI components. Its system-font nature provides native OS feel and fast loading.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 13px | 1.4 | — |
| body | 16px | 1.6 | — |
| subheading | 18px | 1.35 | — |
| heading | 24px | 1.25 | — |
| display | 36px | 1.2 | — |

## Tokens — Spacing

- **Max width:** 900px
- **Section gap:** 48px
- **Card padding:** 18px
- **Element gap:** 4-14px

## Tokens — Radius

- **Buttons:** 6px
- **Inputs:** 6px
- **Cards:** 18px
- **hero-label:** 12.8px
- **icons:** 3px

## Tokens — Elevation

- **Elevated Box:** `rgba(0, 0, 0, 0.1) 0px 2px 8px 0px, rgba(0, 0, 0, 0.1) 0px 0px 2px 0px`

## Layout

The page adheres to a centered maximum-width model of 900px, providing ample negative space on wider screens. The hero section features a large, centered product icon above a headline and subtext, followed by a video link, establishing a clear hierarchy. Subsequent sections alternate between text-heavy descriptions and product screenshots, often in a stacked, centered arrangement. The overall section rhythm is consistent, separated by substantial vertical spacing (approximately 48px), creating a sense of calm and clarity. Navigation is a simple top bar with minimal links, complementing the uncluttered feel.

## Imagery

The visual language consists primarily of highly polished, dimensional 3D app icons and product screenshots. These visuals are meticulously crafted, featuring a subtle gloss and depth that convey precision and quality. Photography is absent; instead, product screenshots showcase the UI in-situ on devices like Macs and iPhones, often with a slightly angled perspective. Illustrations are used sparingly, for instance, a small, multi-colored abstract graphic for 'Simply Powerful' — these are flat, geometric, and isolated, acting as decorative flourishes rather than primary content. The imagery's role is to explicitly showcase the product and its interface, emphasizing functionality and aesthetic quality.

## Components

### Watch Introduction Video Button

### Simply Powerful Section Card

### App Sidebar Navigation Card

### Primary Action Button
*Call to action.*

Background: Action Button Blue (#4f91fb), text: Off-White Canvas (#ffffff), border-radius: 6px, padding: 7px 17px.

### Section Separator Card
*Organizing content blocks.*

Background: Cloud Gray (#f2f5f7), border-radius: 18px, padding: 18px.

### Default Card
*General content display.*

Background: transparent, border-radius: 0px, no box-shadow, no padding.

### Text Input Field
*User data input.*

Background: Off-White Canvas (#ffffff), text color: Midnight Ink (#000000), border-color: Frost Border (#dfe3e8), border-radius: 6px, padding: 8px.

### Navigation Link
*Top navigation.*

Text color: Storm Gray (#55606e) for inactive, Ocean Blue (#2576eb) for active/hover. Font size 15px, weight 600, line height 1.3.

### Watch Video Button
*Auxiliary action, media launch.*

Text: Ocean Blue (#2576eb), includes an icon, font size 18px, weight 600, line height 1.35.

## Guidelines

### Do

- Use Midnight Ink (#303336) for all primary headings and major text elements to maintain high contrast and visual weight.
- Apply Cloud Gray (#f2f5f7) as a background for distinct content sections or cards to create clear visual separation.
- Reserve Ocean Blue (#2576eb) for critical interactive elements like active links, primary icons, and CTA text to guide user focus.
- Use a consistent border-radius of 6px for all functional elements like buttons and input fields to ensure a cohesive interactive experience.
- Ensure generous vertical spacing between sections, using multiples of the 12px token to establish a comfortable content density.

### Don't

- Do not introduce new color hues; strictly adhere to the defined grays and blues to preserve the system’s crisp and minimalist aesthetic.
- Avoid arbitrary border-radii; use 3px for icons, 6px for buttons/inputs, and 18px for cards, and 12.8px for select larger elements.
- Do not use box-shadows liberally; limit to the subtle rgba(0, 0, 0, 0.1) 0px 2px 8px 0px for single-level elevation.
- Do not vary font families; maintain the system's reliance on ui-sans-serif for all text to ensure consistent typography and OS integration.
- Avoid dense packing of content; ensure minimum element gaps of 4px and significant section gaps with 48px to allow content to breathe.

## Agent Prompt Guide

### Quick Color Reference
- Text: #303336
- Background: #ffffff
- CTA Button: #4f91fb
- Card Background: #f2f5f7
- Link: #2576eb

### Example Component Prompts
1. Create a primary action button: text 'Learn More', background #4f91fb, text color #ffffff, border-radius 6px, padding 7px 17px.
2. Design a feature card: background #f2f5f7, border-radius 18px, padding 18px. Place a heading at 24px weight 700 and body text at 16px weight 400, both using #303336.
3. Implement a text input field: background #ffffff, border-color #dfe3e8, border-radius 6px, padding 8px. Placeholder text in #838b96.
4. Build a hero section (max-width 900px, centered): main heading 'Things' at 36px weight 800 #303336. Subtext 'Things is the award-winning...' at 18px weight 400 #44474b. Below, a 'Watch Introduction Video' link: text #2576eb, 18px weight 600, with a play icon.

More like this