Desktop.fm

Desktop.fm, minimalist, minimal

Preview image. Unlock full-res

Operating System Interface — clean-cut, functional, and digital.

Industrymedia, technology
Palette
#f1f2f3
#111111
#dddddd
#ffffff
#2d2d2d
#b4b4b4
#777777
#009942

Color palette

accent
Neon Green
#009942

Accents for decorative elements and visual interest. Its vividness pops against the neutral palette.

neutral
Cloud Cover
#f1f2f3

Page backgrounds, neutral surfaces.

Graphite
#111111

Primary text, prominent UI elements. High contrast for readability.

Light Steel
#dddddd

Button backgrounds, light interactive states.

Snow
#ffffff

Text on dark backgrounds, selected icons.

Dark Slate
#2d2d2d

Secondary text, backgrounds for dark components, internal card surfaces. Offers good contrast against Snow.

Mid Grey
#b4b4b4

Button backgrounds for less prominent actions.

Ash
#777777

Subtle stroke and icon details.

Typography

-apple-system
Weights
500, 700, 800
Sizes
12px, 16px, 18px, 28px
Line height
1.25
Letter spacing
-0.432, -0.256, -0.288, -1.008
Fallback
system-ui, sans-serif

Primary typeface for all UI text, headings, and buttons. Variable letter spacing maintains visual density across sizes, making UI feel compact and precise.

monospace
Weights
800
Sizes
12px
Line height
1.25
Fallback
Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace

Used for specific technical or code-like elements, offering a distinct visual break. The bold weight ensures it remains legible at small sizes.

Spacing & shape

Spacing
Section gap30px
Card padding0px
Element gap2px
Radius
Default1.5px
Buttons20px
Cards25px

Components

Main CTA Card
Button Group — Primary & Utility
Status Badge & Monospace Tag Collection
Info ButtonUtility button

Circular button with a 50% border radius acting as an info icon. Background: Light Steel (#dddddd), text: Graphite (#2d2d2d). No internal padding specified, implies icon fitting tightly.

Selected Info ButtonActive utility button

Circular button with a 50% border radius for active states. Background: Mid Grey (#b4b4b4), text: Snow (#ffffff). No internal padding, indicates a toggle or enabled state.

Main CardContent container

A light content container with Cloud Cover (#f1f2f3) background and a 25px border-radius. Features a prominent shadow: rgba(51, 51, 51, 0.1) 0px 0px 40px 0px, suggesting an elevated, floating presence on the page.

Guidelines

Do
  • Prioritize the achromatic palette with Cloud Cover (#f1f2f3) as background and Graphite (#111111) as primary text for core content.
  • Apply a 25px border-radius to all primary content cards, reinforcing the soft, digital aesthetic.
  • Use the specific letter-spacing values from the -apple-system font profiles (-0.0360em at 12px, -0.0160em at 16px, etc.) for all text to maintain visual density.
  • Implement the rgba(51, 51, 51, 0.1) 0px 0px 40px 0px shadow for all elevated card components to create subtle depth.
  • Reserve Neon Green (#009942) exclusively for decorative elements or non-critical accents in illustrations and icons.
  • Use Dark Slate (#2d2d2d) for primary call-to-action buttons, with 5px vertical and 20px horizontal padding and 20px border-radius.
Don’t
  • Avoid strong, saturated colors outside of the designated accent palette; maintain the dominant neutral scheme.
  • Do not deviate from the specified border radii; avoid sharp corners or excessively rounded elements beyond the 20px/25px standard.
  • Do not use generic shadows; adhere strictly to the defined card shadow for all elevated elements.
  • Avoid large negative letter spacing on display type; only apply the precisely defined values for -apple-system.
  • Do not introduce additional font families; stick to -apple-system (or its system-ui substitute) and monospace.
  • Do not use more than two distinct button styles on a single screen without a clear hierarchy.

About this system

Show

This design system evokes a sense of digital minimalism, like an operating system interface. It uses a predominantly achromatic palette with subtle gradients on surfaces, creating depth without heavy shadows. The overall feel is one of understated functionality and quiet efficiency, utilizing precise typography and a singular vibrant accent for interactive elements.

Layout

The layout is primarily centered and minimal, focusing on a single hero element. The page operates on a full-bleed model with a light gray background, presenting a single focal point (the 3D CD render) with interactive elements centered beneath it. Elements are stacked vertically with compact spacing, creating a dense yet clean presentation. There is no visible navigation or complex grid structure, suggesting a single-purpose landing page rather than a multi-page site.

Imagery

The site uses abstract 3D renders with strong reflections and geometric light lines. The central image of a reflective silver CD-ROM, bathed in dynamic blue-green light, is surrounded by thin, vivid Neon Green (#009942) laser-like lines that crisscross the background. Imagery serves a decorative and atmospheric role, establishing a futuristic, tech-oriented mood without direct product representation. The treatment is full-bleed for the background element, with a contained, center-stage main object.

Reminiscent of Linear, Dropbox (new branding), Raycast.

# Desktop.fm — Style Reference
> Operating System Interface — clean-cut, functional, and digital.

**Theme:** light

**Site:** https://desktop.fm

This design system evokes a sense of digital minimalism, like an operating system interface. It uses a predominantly achromatic palette with subtle gradients on surfaces, creating depth without heavy shadows. The overall feel is one of understated functionality and quiet efficiency, utilizing precise typography and a singular vibrant accent for interactive elements.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Neon Green | `#009942` | `--color-neon-green` | Accents for decorative elements and visual interest. Its vividness pops against the neutral palette. |
| Cloud Cover | `#f1f2f3` | `--color-cloud-cover` | Page backgrounds, neutral surfaces. |
| Graphite | `#111111` | `--color-graphite` | Primary text, prominent UI elements. High contrast for readability. |
| Light Steel | `#dddddd` | `--color-light-steel` | Button backgrounds, light interactive states. |
| Snow | `#ffffff` | `--color-snow` | Text on dark backgrounds, selected icons. |
| Dark Slate | `#2d2d2d` | `--color-dark-slate` | Secondary text, backgrounds for dark components, internal card surfaces. Offers good contrast against Snow. |
| Mid Grey | `#b4b4b4` | `--color-mid-grey` | Button backgrounds for less prominent actions. |
| Ash | `#777777` | `--color-ash` | Subtle stroke and icon details. |

## Tokens — Typography

### -apple-system
- **Substitute:** system-ui, sans-serif
- **Weights:** 500, 700, 800
- **Sizes:** 12px, 16px, 18px, 28px
- **Line height:** 1.25
- **Letter spacing:** -0.432, -0.256, -0.288, -1.008
- **Role:** Primary typeface for all UI text, headings, and buttons. Variable letter spacing maintains visual density across sizes, making UI feel compact and precise.

### monospace
- **Substitute:** Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace
- **Weights:** 800
- **Sizes:** 12px
- **Line height:** 1.25
- **Role:** Used for specific technical or code-like elements, offering a distinct visual break. The bold weight ensures it remains legible at small sizes.

## Tokens — Spacing

- **Section gap:** 30px
- **Card padding:** 0px
- **Element gap:** 2px

## Tokens — Radius

- **Default:** 1.5px
- **Buttons:** 20px
- **Cards:** 25px

## Layout

The layout is primarily centered and minimal, focusing on a single hero element. The page operates on a full-bleed model with a light gray background, presenting a single focal point (the 3D CD render) with interactive elements centered beneath it. Elements are stacked vertically with compact spacing, creating a dense yet clean presentation. There is no visible navigation or complex grid structure, suggesting a single-purpose landing page rather than a multi-page site.

## Imagery

The site uses abstract 3D renders with strong reflections and geometric light lines. The central image of a reflective silver CD-ROM, bathed in dynamic blue-green light, is surrounded by thin, vivid Neon Green (#009942) laser-like lines that crisscross the background. Imagery serves a decorative and atmospheric role, establishing a futuristic, tech-oriented mood without direct product representation. The treatment is full-bleed for the background element, with a contained, center-stage main object.

## Components

### Main CTA Card

### Button Group — Primary & Utility

### Status Badge & Monospace Tag Collection

### Info Button
*Utility button*

Circular button with a 50% border radius acting as an info icon. Background: Light Steel (#dddddd), text: Graphite (#2d2d2d). No internal padding specified, implies icon fitting tightly.

### Selected Info Button
*Active utility button*

Circular button with a 50% border radius for active states. Background: Mid Grey (#b4b4b4), text: Snow (#ffffff). No internal padding, indicates a toggle or enabled state.

### Main Card
*Content container*

A light content container with Cloud Cover (#f1f2f3) background and a 25px border-radius. Features a prominent shadow: rgba(51, 51, 51, 0.1) 0px 0px 40px 0px, suggesting an elevated, floating presence on the page.

## Guidelines

### Do

- Prioritize the achromatic palette with Cloud Cover (#f1f2f3) as background and Graphite (#111111) as primary text for core content.
- Apply a 25px border-radius to all primary content cards, reinforcing the soft, digital aesthetic.
- Use the specific letter-spacing values from the -apple-system font profiles (-0.0360em at 12px, -0.0160em at 16px, etc.) for all text to maintain visual density.
- Implement the rgba(51, 51, 51, 0.1) 0px 0px 40px 0px shadow for all elevated card components to create subtle depth.
- Reserve Neon Green (#009942) exclusively for decorative elements or non-critical accents in illustrations and icons.
- Use Dark Slate (#2d2d2d) for primary call-to-action buttons, with 5px vertical and 20px horizontal padding and 20px border-radius.

### Don't

- Avoid strong, saturated colors outside of the designated accent palette; maintain the dominant neutral scheme.
- Do not deviate from the specified border radii; avoid sharp corners or excessively rounded elements beyond the 20px/25px standard.
- Do not use generic shadows; adhere strictly to the defined card shadow for all elevated elements.
- Avoid large negative letter spacing on display type; only apply the precisely defined values for -apple-system.
- Do not introduce additional font families; stick to -apple-system (or its system-ui substitute) and monospace.
- Do not use more than two distinct button styles on a single screen without a clear hierarchy.

## Agent Prompt Guide

### Quick Color Reference
- Text: #111111 (Graphite)
- Background: #f1f2f3 (Cloud Cover)
- CTA Background: #2d2d2d (Dark Slate)
- CTA Text: #ffffff (Snow)
- Accent: #009942 (Neon Green)

### 3-5 Example Component Prompts
1. Create a primary call to action button: 5px vertical padding, 20px horizontal padding, 20px border-radius, background Dark Slate (#2d2d2d), text Snow (#ffffff) in -apple-system 500, letter-spacing -0.256px (for 16px font).
2. Generate a main content card: background Cloud Cover (#f1f2f3), 25px border-radius, box-shadow rgba(51, 51, 51, 0.1) 0px 0px 40px 0px, with internal text Graphite (#111111) in -apple-system 500.
3. Design a small info button: circular (50% border radius), background Light Steel (#dddddd), text Graphite (#2d2d2d) in -apple-system 500. No specific padding.

More like this