iconwerk

iconwerk

Preview image. Unlock full-res

Gallery of crisp forms

Industrydesign
Palette
#000000

Color palette

neutral
Ink Black
#000000

Primary headings, body text, and icon fills on light surfaces. Do not promote it to the primary CTA color

Typography

Type scale
Minor Third (1.2) from 14px base
heading-lg24px · 1.21
The quick brown fox jumps over the lazy dog
subheading21px · 1.18
The quick brown fox jumps over the lazy dog
body-lg16px · 1.21
The quick brown fox jumps over the lazy dog
body14px · 1.21
The quick brown fox jumps over the lazy dog
Arial
Weights
400
Sizes
14px
Line height
1.21
Letter spacing
normal
Fallback
Arial, Helvetica, sans-serif

System fallback for general text, links, and image captions. Provides a clean, unadorned baseline.

Graphik
Weights
400, 600
Sizes
16px, 21px, 22px, 24px
Line height
1.18, 1.19, 1.21
Letter spacing
normal
Fallback
Inter, ui-sans-serif, system-ui

Headlines and prominent body text. Graphik's robust modern sans-serif character supports the direct and functional aesthetic.

Spacing & shape

Spacing
Section gap45px
Card padding18px
Element gap5px
Radius
Buttons28px
Cards28px
tags28px

Components

Icon CardContainer for individual icon examples

Squared card with a large 28px border-radius, often filled with a #000000 background for contrast or a neutral white, housing a centered icon image or text. Padding varies but often around 18px.

Contact ButtonPrimary call to action.

Text-only button with Ink Black text, 28px border-radius applied to an underlying clickable area, with a subtle border for hover states (though not explicitly detected in static data, implied by general design). Padding around text is implied to be minimal to maintain a ghost aesthetic.

Guidelines

Do
  • Prioritize extreme visual clarity with #000000 text and borders against white or near-white backgrounds.
  • Apply a generous 28px border-radius consistently to all interactive elements, cards, and prominent shapes.
  • Maintain ample whitespace; use 45px for vertical section separation and 5px as a base unit for smaller element spacing.
  • Use Graphik (or Inter) for all headlines and emphasized text, leveraging weights 400 and 600.
  • Employ `"liga"` font feature settings for Graphik to enable ligatures, enhancing typographic refinement.
  • Keep chromatic elements to a minimum, using color only for specific icon examples or very deliberate brand accent in content areas.
Don’t
  • Avoid using multiple colors for interface elements; stick to the monochrome palette for UI.
  • Do not use sharp corners; the 28px radius is a signature visual element.
  • Refrain from dense layouts; maintain a spacious feel with generous padding and margins.
  • Do not introduce heavy shadows or complex elevation; the system relies on flat, high-contrast surfaces.
  • Avoid decorative gradients for UI elements; their absence reinforces clarity.

About this system

Show

The iconwerk system is a minimalist black and white canvas for showcasing custom icon design. It prioritizes clarity and directness through a largely monochrome palette, sparse text, and a loose, airy layout. Visual interest comes from the high-contrast presentation of icons and the generous use of rounded rectangles, creating a playful, object-focused atmosphere. The overall impression is one of curated simplicity, allowing the icons themselves to be the main protagonists.

Layout

The page uses a full-bleed layout for its main content area, with elements often centered or aligned to a relatively subtle grid. The hero section is a simple introductory text block with a logo. The main content is composed of a prominent 2x2 or 3x2 grid of 'Icon Cards' that alternate between dark and light backgrounds, creating a checkerboard-like visual rhythm. Each card is self-contained. Vertical spacing between content blocks is generous, around 45px. Navigation consists of a minimal top-right floating 'contact' button with a subtle logo.

Imagery

The site's imagery is primarily product-focused, showcasing various icon designs and product integrations. It features tight crops of actual product hardware (like remote controls, ovens) or abstract scenes (landscapes, wood textures) serving as backgrounds for overlaid icons. Icons themselves are presented either as simple outlines (often #000000 or a specific accent color) on solid backgrounds, or integrated into realistic product mockups. The style is detailed and realistic for product depictions, while icons are clean and graphic, often monochromatic. Icon style leans towards outlined with a consistent stroke weight. Imagery is used to contextualize and demonstrate the icons' versatility rather than for decorative atmosphere.

Reminiscent of Linear, Stripe, Figma, Vercel.

# iconwerk — Style Reference
> Gallery of crisp forms

**Theme:** light

**Site:** https://www.iconwerk.com

The iconwerk system is a minimalist black and white canvas for showcasing custom icon design. It prioritizes clarity and directness through a largely monochrome palette, sparse text, and a loose, airy layout. Visual interest comes from the high-contrast presentation of icons and the generous use of rounded rectangles, creating a playful, object-focused atmosphere. The overall impression is one of curated simplicity, allowing the icons themselves to be the main protagonists.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Ink Black | `#000000` | `--color-ink-black` | Primary headings, body text, and icon fills on light surfaces. Do not promote it to the primary CTA color |

## Tokens — Typography

### Arial
- **Substitute:** Arial, Helvetica, sans-serif
- **Weights:** 400
- **Sizes:** 14px
- **Line height:** 1.21
- **Letter spacing:** normal
- **Role:** System fallback for general text, links, and image captions. Provides a clean, unadorned baseline.

### Graphik
- **Substitute:** Inter, ui-sans-serif, system-ui
- **Weights:** 400, 600
- **Sizes:** 16px, 21px, 22px, 24px
- **Line height:** 1.18, 1.19, 1.21
- **Letter spacing:** normal
- **Role:** Headlines and prominent body text. Graphik's robust modern sans-serif character supports the direct and functional aesthetic.

## Tokens — Type Scale

Minor Third (1.2) from 14px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body | 14px | 1.21 | — |
| body-lg | 16px | 1.21 | — |
| subheading | 21px | 1.18 | — |
| heading-lg | 24px | 1.21 | — |

## Tokens — Spacing

- **Section gap:** 45px
- **Card padding:** 18px
- **Element gap:** 5px

## Tokens — Radius

- **Buttons:** 28px
- **Cards:** 28px
- **tags:** 28px

## Layout

The page uses a full-bleed layout for its main content area, with elements often centered or aligned to a relatively subtle grid. The hero section is a simple introductory text block with a logo. The main content is composed of a prominent 2x2 or 3x2 grid of 'Icon Cards' that alternate between dark and light backgrounds, creating a checkerboard-like visual rhythm. Each card is self-contained. Vertical spacing between content blocks is generous, around 45px. Navigation consists of a minimal top-right floating 'contact' button with a subtle logo.

## Imagery

The site's imagery is primarily product-focused, showcasing various icon designs and product integrations. It features tight crops of actual product hardware (like remote controls, ovens) or abstract scenes (landscapes, wood textures) serving as backgrounds for overlaid icons. Icons themselves are presented either as simple outlines (often #000000 or a specific accent color) on solid backgrounds, or integrated into realistic product mockups. The style is detailed and realistic for product depictions, while icons are clean and graphic, often monochromatic. Icon style leans towards outlined with a consistent stroke weight. Imagery is used to contextualize and demonstrate the icons' versatility rather than for decorative atmosphere.

## Components

### Icon Card
*Container for individual icon examples*

Squared card with a large 28px border-radius, often filled with a #000000 background for contrast or a neutral white, housing a centered icon image or text. Padding varies but often around 18px.

### Contact Button
*Primary call to action.*

Text-only button with Ink Black text, 28px border-radius applied to an underlying clickable area, with a subtle border for hover states (though not explicitly detected in static data, implied by general design). Padding around text is implied to be minimal to maintain a ghost aesthetic.

## Guidelines

### Do

- Prioritize extreme visual clarity with #000000 text and borders against white or near-white backgrounds.
- Apply a generous 28px border-radius consistently to all interactive elements, cards, and prominent shapes.
- Maintain ample whitespace; use 45px for vertical section separation and 5px as a base unit for smaller element spacing.
- Use Graphik (or Inter) for all headlines and emphasized text, leveraging weights 400 and 600.
- Employ `"liga"` font feature settings for Graphik to enable ligatures, enhancing typographic refinement.
- Keep chromatic elements to a minimum, using color only for specific icon examples or very deliberate brand accent in content areas.

### Don't

- Avoid using multiple colors for interface elements; stick to the monochrome palette for UI.
- Do not use sharp corners; the 28px radius is a signature visual element.
- Refrain from dense layouts; maintain a spacious feel with generous padding and margins.
- Do not introduce heavy shadows or complex elevation; the system relies on flat, high-contrast surfaces.
- Avoid decorative gradients for UI elements; their absence reinforces clarity.

## Agent Prompt Guide

Quick Color Reference:
text: #000000
background: #FFFFFF (implied, not explicitly in data)
border: #000000
accent: no distinct accent color
primary action: no distinct CTA color

Example Component Prompts:
1. Create a header: Top-aligned, minimal, containing the site logo (placeholder for now), and a 'contact' link. The link text is 'contact' in Ink Black, using 14px Arial, 28px border-radius on click area, ensuring the entire header remains visually light and unobtrusive.
2. Create an 'Icon Card': A square white surface with 28px border-radius. Center a placeholder icon (e.g., a simple 'X' shape) in Ink Black within this card. For a variant, display a similar card with an Ink Black fill and a white placeholder icon, maintaining the same 28px radius.

More like this