Kons

Kons, minimalist, minimal

Preview image. Unlock full-res

White paper blueprint – precise, high-contrast, functional.

Color palette

accent
Accent Green
#00b849

Background for interactive buttons, indicating success or progression. Its vividness is a deliberate contrast against the neutral palette.

Accent Orange
#f57200

Background for interactive buttons, used sparingly for specific calls to action where its warmth draws attention.

Action Blue
#008bf5

Background for interactive buttons, providing a cool, stable option for calls to action.

neutral
Canvas White
#ffffff

Page backgrounds, card surfaces, primary text color for buttons and links.

Text Gray
#757575

Body text and secondary information, providing clear readability against Canvas White without competing with primary accents.

Typography

Inter
Weights
400
Sizes
12px, 14px, 16px
Line height
1.33, 1.43, 1.5
Letter spacing
-0.020em (12px), -0.010em (14px)
Fallback
Inter

Primary typeface for all UI elements, including headings, body text, links, and buttons. Its clean, sans-serif structure maintains legibility even at small sizes and with minimal letter-spacing adjustments, reinforcing the functional aesthetic.

Karla
Weights
400
Sizes
16px
Line height
1.5
Letter spacing
normal
Fallback
Karla

Used for specific secondary text areas (e.g., footers or descriptive labels). Its slightly wider character set provides a subtle visual distinction from Inter, while maintaining high readability.

Spacing & shape

Spacing
Section gap64px
Card padding8px
Element gap4px
Radius
Buttons9999px
links4px
tags32px

Components

Button Group — Pill Variants
Toggle / Add Action Control
Stat / Metric Card Block
Ghost Button (Pill)Primary interactive element for navigation and secondary actions.

Transparent background, 'Canvas White' text (#ffffff), 1px 'Canvas White' border (#ffffff), and a 9999px border-radius, giving it a distinctive pill shape. Padding is minimal or absent, relying on text size for visual weight.

Accent Green ButtonCall-to-action button, indicating successful or primary actions.

Solid 'Accent Green' background (#00b849), 'Canvas White' text (#ffffff), 1px 'Canvas White' border (#ffffff) and a 9999px border-radius. Padding is minimal or absent, leveraging color for prominence.

Accent Orange ButtonSecondary call-to-action button, for important but not primary actions.

Solid 'Accent Orange' background (#f57200), 'Canvas White' text (#ffffff), 1px 'Canvas White' border (#ffffff) and a 9999px border-radius. Padding is minimal or absent.

LinkInline text navigation.

No discernable background, 'Canvas White' text (#ffffff) only when within navigation components or when it contrasts with background color like Black, or '#757575' for general text. Has a 4px border-radius applied (likely to its hover/active state or an underlying container) with no explicit border.

Guidelines

Do
  • Prioritize 'Canvas White' (#ffffff) for all main backgrounds to maintain visual brevity.
  • Use 'Text Gray' (#757575) exclusively for body copy and descriptive text.
  • Apply 9999px border-radius to all interactive buttons for a consistent pill-shaped aesthetic.
  • Reserve 'Accent Green' (#00b849), 'Accent Orange' (#f57200), and 'Action Blue' (#008bf5) for button backgrounds only, to highlight interactive elements.
  • Maintain minimal padding (4-8px) around interactive elements to keep dense information layout.
  • Use Inter at weight 400 for all primary text elements, and restrict letter-spacing adjustments to `-0.02em` or `-0.01em` at smaller sizes.
Don’t
  • Do not use color for decorative purposes; every color must serve a functional role.
  • Avoid shadows or complex gradients; the design relies on flat colors and clean lines for depth.
  • Do not introduce additional font families beyond Inter and Karla.
  • Do not use a border-radius other than 9999px for primary buttons or 4px for links, unless explicitly defined for a specific component.
  • Avoid excessive spacing between elements; maintain a compact information density.
  • Do not use highly saturated colors for text or non-interactive elements.

About this system

Show

Kons presents a minimalist interface, characterized by a stark white background and primarily achromatic text. The design is a study in restraint, relying on subtle gray tones for body copy and reserving vibrant, highly saturated colors exclusively for interactive button states, creating a focused, high-contrast interaction model. This approach elevates functionality, where color guides the user rather than decorating the interface, resulting in a direct, utilitarian aesthetic.

Layout

The layout is characterized by a central, information-dense block against a full-bleed 'Canvas White' background. There is no discernible `pageMaxWidth` value, suggesting a potentially fluid or center-aligned content area that adapts to viewport width. The hero section, if present, is a simple, typography-focused statement. Section rhythm is implied by vertical spacing, not by alternating background colors or distinct dividers. Content appears to be stacked vertically, with elements like buttons and links grouping together. Navigation, as seen in the isolated button variant, consists of distinct, pill-shaped elements.

Imagery

This design system primarily relies on UI elements and typography to convey information. There is no visible use of photography, complex illustrations, or 3D renders. Icons, if present (as suggested by the button content), are minimal and monochromatic, acting as functional indicators rather than decorative elements. The visual language is purely UI-driven, focusing on text and interactive components.

Reminiscent of Linear, Vercel, Supabase, Framer.

# Kons — Style Reference
> White paper blueprint – precise, high-contrast, functional.

**Theme:** light

**Site:** https://kons.fyi

Kons presents a minimalist interface, characterized by a stark white background and primarily achromatic text. The design is a study in restraint, relying on subtle gray tones for body copy and reserving vibrant, highly saturated colors exclusively for interactive button states, creating a focused, high-contrast interaction model. This approach elevates functionality, where color guides the user rather than decorating the interface, resulting in a direct, utilitarian aesthetic.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Accent Green | `#00b849` | `--color-accent-green` | Background for interactive buttons, indicating success or progression. Its vividness is a deliberate contrast against the neutral palette. |
| Accent Orange | `#f57200` | `--color-accent-orange` | Background for interactive buttons, used sparingly for specific calls to action where its warmth draws attention. |
| Action Blue | `#008bf5` | `--color-action-blue` | Background for interactive buttons, providing a cool, stable option for calls to action. |
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, card surfaces, primary text color for buttons and links. |
| Text Gray | `#757575` | `--color-text-gray` | Body text and secondary information, providing clear readability against Canvas White without competing with primary accents. |

## Tokens — Typography

### Inter
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 12px, 14px, 16px
- **Line height:** 1.33, 1.43, 1.5
- **Letter spacing:** -0.020em (12px), -0.010em (14px)
- **Role:** Primary typeface for all UI elements, including headings, body text, links, and buttons. Its clean, sans-serif structure maintains legibility even at small sizes and with minimal letter-spacing adjustments, reinforcing the functional aesthetic.

### Karla
- **Substitute:** Karla
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.5
- **Letter spacing:** normal
- **Role:** Used for specific secondary text areas (e.g., footers or descriptive labels). Its slightly wider character set provides a subtle visual distinction from Inter, while maintaining high readability.

## Tokens — Spacing

- **Section gap:** 64px
- **Card padding:** 8px
- **Element gap:** 4px

## Tokens — Radius

- **Buttons:** 9999px
- **links:** 4px
- **tags:** 32px

## Layout

The layout is characterized by a central, information-dense block against a full-bleed 'Canvas White' background. There is no discernible `pageMaxWidth` value, suggesting a potentially fluid or center-aligned content area that adapts to viewport width. The hero section, if present, is a simple, typography-focused statement. Section rhythm is implied by vertical spacing, not by alternating background colors or distinct dividers. Content appears to be stacked vertically, with elements like buttons and links grouping together. Navigation, as seen in the isolated button variant, consists of distinct, pill-shaped elements.

## Imagery

This design system primarily relies on UI elements and typography to convey information. There is no visible use of photography, complex illustrations, or 3D renders. Icons, if present (as suggested by the button content), are minimal and monochromatic, acting as functional indicators rather than decorative elements. The visual language is purely UI-driven, focusing on text and interactive components.

## Components

### Button Group — Pill Variants

### Toggle / Add Action Control

### Stat / Metric Card Block

### Ghost Button (Pill)
*Primary interactive element for navigation and secondary actions.*

Transparent background, 'Canvas White' text (#ffffff), 1px 'Canvas White' border (#ffffff), and a 9999px border-radius, giving it a distinctive pill shape. Padding is minimal or absent, relying on text size for visual weight.

### Accent Green Button
*Call-to-action button, indicating successful or primary actions.*

Solid 'Accent Green' background (#00b849), 'Canvas White' text (#ffffff), 1px 'Canvas White' border (#ffffff) and a 9999px border-radius. Padding is minimal or absent, leveraging color for prominence.

### Accent Orange Button
*Secondary call-to-action button, for important but not primary actions.*

Solid 'Accent Orange' background (#f57200), 'Canvas White' text (#ffffff), 1px 'Canvas White' border (#ffffff) and a 9999px border-radius. Padding is minimal or absent.

### Link
*Inline text navigation.*

No discernable background, 'Canvas White' text (#ffffff) only when within navigation components or when it contrasts with background color like Black, or '#757575' for general text. Has a 4px border-radius applied (likely to its hover/active state or an underlying container) with no explicit border.

## Guidelines

### Do

- Prioritize 'Canvas White' (#ffffff) for all main backgrounds to maintain visual brevity.
- Use 'Text Gray' (#757575) exclusively for body copy and descriptive text.
- Apply 9999px border-radius to all interactive buttons for a consistent pill-shaped aesthetic.
- Reserve 'Accent Green' (#00b849), 'Accent Orange' (#f57200), and 'Action Blue' (#008bf5) for button backgrounds only, to highlight interactive elements.
- Maintain minimal padding (4-8px) around interactive elements to keep dense information layout.
- Use Inter at weight 400 for all primary text elements, and restrict letter-spacing adjustments to `-0.02em` or `-0.01em` at smaller sizes.

### Don't

- Do not use color for decorative purposes; every color must serve a functional role.
- Avoid shadows or complex gradients; the design relies on flat colors and clean lines for depth.
- Do not introduce additional font families beyond Inter and Karla.
- Do not use a border-radius other than 9999px for primary buttons or 4px for links, unless explicitly defined for a specific component.
- Avoid excessive spacing between elements; maintain a compact information density.
- Do not use highly saturated colors for text or non-interactive elements.

## Agent Prompt Guide

### Quick Color Reference
- Text (Body): #757575
- Background (Page): #ffffff
- Button (Accent Green): #00b849
- Button (Accent Orange): #f57200
- Button (Action Blue): #008bf5
- Button Text color: #ffffff

### 3-5 Example Component Prompts
1. Create a `Ghost Button (Pill)` with the text 'Back'. Use Inter font, weight 400, size 16px, color #ffffff, border-color #ffffff, border-width 1px, border-radius 9999px. Padding 8px horizontal, 4px vertical.
2. Render a `Body Text` paragraph: 'It's been 14 years'. Use Inter font, weight 400, size 16px, line-height 1.5, color #757575, normal letter-spacing.
3. Create an `Accent Green Button` with the text 'Queelp'. Use Inter font, weight 400, size 16px, color #ffffff, background-color #00b849, border-radius 9999px.

More like this