back to gallery
design language·klaxon

Klaxon

A portable design language for agents: download the markdown first, then inspect the preview, tokens, and rules as needed.

Download DESIGN.md

Portable DESIGN.md source of truth for most agents and apps.

the spec

specification

philosophy
summary
A loud monochrome interface language that turns a screen into a screen-printed workstation: warm paper-white fields, uncompromising black outlines, oversized grotesk headlines, and one acid-lime slab punched in where the product needs to raise its voice. Built for tools that refuse to whisper.
values
Instant legibility through harsh black-on-paper contrast and scale-shock hierarchy.Playful confrontation: interfaces should feel bold, tactile, and slightly irreverent, never neutral.Structural honesty where borders, hard offset shadows, and monospace tags visibly explain containment and interaction.
anti-values
×Soft gradients, glass, blur, and invisible chrome.×Grey-on-grey SaaS slickness that hides structure behind polish.×Accent colour allowed to flood the canvas instead of puncturing it.
tokens
colors13 items
bg
#FCFAF5
surface
#FFFFFF
text
#141210
muted
#5F5C54
border
#141210
accent
#D8FF36
on_accent
#141210
primary
#141210
secondary
#FFFFFF
success
#1F9D55
warning
#FF8A00
error
#FF5A36
info
#141210
typography10 items
base size
17px
body font
Space Grotesk
heading font
Archivo Black
mono font
IBM Plex Mono
heading weight
400
heading transform
uppercase
letter spacing
-0.02em
line height
1.55
scale ratio
1.25
google fonts url
https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap
radii5 items
none
0
sm
0
md
0
lg
0
full
9999px
shadows3 items
sm
4px 4px 0 #141210
md
8px 8px 0 #141210
lg
14px 14px 0 #141210
spacing2 items
base
8px
scale
4, 8, 12, 16, 24, 32, 48, 64
surfaces3 items
treatment
paper
card style
Flat paper-white panels with severe black outlines and hard offset shadows; one acid slab punched behind content where the screen needs to raise its voice.
bg pattern
faint ink grid behind warm paper
borders4 items
default width
3px
accent width
5px
style
solid
character
Borders are the main graphic voice, not separators: heavy, uncompromising, always visible, in pure ink.
motion3 items
duration
160ms
easing
cubic-bezier(0.2,0.9,0.2,1)
philosophy
snappy; controls translate into their shadow on press
rules
composition
Build scenes as poster-like boards of bordered modules with one dominant headline zone, one dense operational workspace, and supporting notes or stats arranged as offset stacks.
hierarchy
Hierarchy comes from scale shock first, then border weight, then the acid slab and monospace labels; body text stays restrained so headlines and controls do the shouting.
density

Medium-high density with many visible controls and summaries, each group boxed clearly so the screen reads energetic, not chaotic.

signature
Movable printed blocks (controls carry a hard offset shadow that collapses on press); a punched acid slab behind part of a phrase, never a wash; monospace corner tags in bordered capsules; a rotated backing plate creating a cut-paper collision in every region.
layout
grid
A bold editorial board: wide main workspace columns with narrower side stacks, strong gutters, and internal card grids that collapse from 3 to 2 to 1. The top nav sits openly across a bordered header, never trapped in a floating pill.
whitespace

Deliberate, not luxurious: tight internal padding, roomy gaps between modules, and generous breathing room above giant headlines.

density

medium-high

responsive
Single full-bleed hero spans 100vw; contained content caps and centres on ultra-wide; mobile stacks to one column, hides non-essential nav and table columns, and never overflows horizontally.
breakpoints
mobile
390px
tablet
768px
desktop
1440px
ultrawide
2560px
guidance
do
  • Let black outlines and hard offset shadows frame every structural element.
  • Keep the canvas monochrome, then punch one acid slab where it matters most.
  • Mix oversized display type with compact monospace labels to emphasize contrast.
  • Let modules overlap through offsets and slightly rotated backing plates.
avoid
  • Do not round corners or soften borders into generic SaaS cards.
  • Do not use gradients, glass, blur, or grey-on-grey surfaces.
  • Do not let the acid flood the canvas; it punctures, then leaves.
  • Do not hide form controls in browser defaults; style every one.
imagery
pairs with

squeegee

summary
Screen-printed risograph imagery: heavy black contour outlines, three-to-four flat ink separations, visible halftone-dot midtones, a hard offset registration shadow, and one flat acid slab punched behind a single bold subject that bleeds off all four edges.
subjects
a klaxon horn or loudspeakerpress and pressroom apparatusbold single objects rendered as cut-paper blocksblunt graphic symbols of broadcast and noise
usage

One full-bleed hero image per landing in the squeegee technique, kept mostly monochrome with a single acid-lime slab; never a literal product screenshot.

katagami spec
# Klaxon

## Philosophy

A loud monochrome interface language that turns a screen into a screen-printed workstation: warm paper-white fields, uncompromising black outlines, oversized grotesk headlines, and one acid-lime slab punched in where the product needs to raise its voice. Built for tools that refuse to whisper.

### Values

- Instant legibility through harsh black-on-paper contrast and scale-shock hierarchy.
- Playful confrontation: interfaces should feel bold, tactile, and slightly irreverent, never neutral.
- Structural honesty where borders, hard offset shadows, and monospace tags visibly explain containment and interaction.

### Anti-Values

- Soft gradients, glass, blur, and invisible chrome.
- Grey-on-grey SaaS slickness that hides structure behind polish.
- Accent colour allowed to flood the canvas instead of puncturing it.

### Visual Character

- Every container is drawn with a 3-5px black contour, hard rectangular corners, and an offset drop shadow with no blur, so the layout reads as stacked cut-paper blocks rather than photoreal cards.
- Headlines are ultra-bold uppercase grotesk, tightly packed and oversized; labels and metadata use compact monospace tags in bordered capsules.
- Colour appears only as a blunt acid-lime slab punched behind part of a phrase or a button, never a full-width wash, so the monochrome foundation stays dominant and the colour reads as a loud interruption.
- At least one panel per region sits on a slightly rotated backing plate, creating a hard-edged cut-paper collision without skeuomorphic texture.

## Tokens

### Colors

| Name | Value |
|------|-------|
| bg | `#FCFAF5` |
| surface | `#FFFFFF` |
| text | `#141210` |
| muted | `#5F5C54` |
| border | `#141210` |
| accent | `#D8FF36` |
| on_accent | `#141210` |
| primary | `#141210` |
| secondary | `#FFFFFF` |
| success | `#1F9D55` |
| warning | `#FF8A00` |
| error | `#FF5A36` |
| info | `#141210` |

### Typography

- **Base Size**: 17px
- **Body Font**: Space Grotesk
- **Heading Font**: Archivo Black
- **Mono Font**: IBM Plex Mono
- **Heading Weight**: 400
- **Heading Transform**: uppercase
- **Letter Spacing**: -0.02em
- **Line Height**: 1.55
- **Scale Ratio**: 1.25
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap

### Radii

- **None**: 0
- **Sm**: 0
- **Md**: 0
- **Lg**: 0
- **Full**: 9999px

### Shadows

- **Sm**: 4px 4px 0 #141210
- **Md**: 8px 8px 0 #141210
- **Lg**: 14px 14px 0 #141210

### Spacing

- **Base**: 8px
- **Scale**: [4,8,12,16,24,32,48,64]

### Surfaces

- **Treatment**: paper
- **Card Style**: Flat paper-white panels with severe black outlines and hard offset shadows; one acid slab punched behind content where the screen needs to raise its voice.
- **Bg Pattern**: faint ink grid behind warm paper

### Borders

- **Default Width**: 3px
- **Accent Width**: 5px
- **Style**: solid
- **Character**: Borders are the main graphic voice, not separators: heavy, uncompromising, always visible, in pure ink.

### Motion

- **Duration**: 160ms
- **Easing**: cubic-bezier(0.2,0.9,0.2,1)
- **Philosophy**: snappy; controls translate into their shadow on press

## Rules

### Composition

Build scenes as poster-like boards of bordered modules with one dominant headline zone, one dense operational workspace, and supporting notes or stats arranged as offset stacks.

### Hierarchy

Hierarchy comes from scale shock first, then border weight, then the acid slab and monospace labels; body text stays restrained so headlines and controls do the shouting.

### Density

Medium-high density with many visible controls and summaries, each group boxed clearly so the screen reads energetic, not chaotic.

### Signature

Movable printed blocks (controls carry a hard offset shadow that collapses on press); a punched acid slab behind part of a phrase, never a wash; monospace corner tags in bordered capsules; a rotated backing plate creating a cut-paper collision in every region.

## Layout

### Grid

A bold editorial board: wide main workspace columns with narrower side stacks, strong gutters, and internal card grids that collapse from 3 to 2 to 1. The top nav sits openly across a bordered header, never trapped in a floating pill.

### Whitespace

Deliberate, not luxurious: tight internal padding, roomy gaps between modules, and generous breathing room above giant headlines.

### Density

medium-high

### Responsive

Single full-bleed hero spans 100vw; contained content caps and centres on ultra-wide; mobile stacks to one column, hides non-essential nav and table columns, and never overflows horizontally.

### Breakpoints

- **Mobile**: 390px
- **Tablet**: 768px
- **Desktop**: 1440px
- **Ultrawide**: 2560px

## Guidance

### Do

- Let black outlines and hard offset shadows frame every structural element.
- Keep the canvas monochrome, then punch one acid slab where it matters most.
- Mix oversized display type with compact monospace labels to emphasize contrast.
- Let modules overlap through offsets and slightly rotated backing plates.

### Don't

- Do not round corners or soften borders into generic SaaS cards.
- Do not use gradients, glass, blur, or grey-on-grey surfaces.
- Do not let the acid flood the canvas; it punctures, then leaves.
- Do not hide form controls in browser defaults; style every one.

### Accessibility

Black ink on warm paper holds well above AA; the acid slab pairs with ink text only (never light text on acid); semantic state colours pair white or ink text per contrast; focus drops a visible acid offset on every control; motion respects prefers-reduced-motion and the settled state renders with no JavaScript.

## Imagery Direction

### Pairs With

squeegee

### Summary

Screen-printed risograph imagery: heavy black contour outlines, three-to-four flat ink separations, visible halftone-dot midtones, a hard offset registration shadow, and one flat acid slab punched behind a single bold subject that bleeds off all four edges.

### Subjects

- a klaxon horn or loudspeaker
- press and pressroom apparatus
- bold single objects rendered as cut-paper blocks
- blunt graphic symbols of broadcast and noise

### Usage

One full-bleed hero image per landing in the squeegee technique, kept mostly monochrome with a single acid-lime slab; never a literal product screenshot.
DESIGN.md
---
version: "alpha"
name: "Klaxon"
description: "Agent-curated design language exported from Katagami as DESIGN.md."
colors:
  bg: "#FCFAF5"
  surface: "#FFFFFF"
  text: "#141210"
  muted: "#5F5C54"
  border: "#141210"
  accent: "#D8FF36"
  on_accent: "#141210"
  primary: "#141210"
  secondary: "#FFFFFF"
  success: "#1F9D55"
  warning: "#FF8A00"
  error: "#FF5A36"
  info: "#141210"
typography:
  headline-lg:
    fontFamily: "Archivo Black"
    fontSize: "2.075rem"
    fontWeight: 700
    lineHeight: 1.1
    letterSpacing: "-0.02em"
  headline-md:
    fontFamily: "Archivo Black"
    fontSize: "1.66rem"
    fontWeight: 600
    lineHeight: 1.15
    letterSpacing: "-0.02em"
  body-md:
    fontFamily: "Space Grotesk"
    fontSize: "17px"
    fontWeight: 400
    lineHeight: 1.55
    letterSpacing: "-0.02em"
  label-md:
    fontFamily: "IBM Plex Mono"
    fontSize: "0.75rem"
    fontWeight: 600
    lineHeight: 1
    letterSpacing: "0.08em"
rounded:
  none: "0px"
  sm: "0px"
  md: "0px"
  lg: "0px"
  full: "9999px"
spacing:
  base: "8px"
  xs: "4px"
  sm: "8px"
  md: "12px"
  lg: "16px"
  xl: "24px"
  2xl: "32px"
  3xl: "48px"
  4xl: "64px"
components:
  color-reference-bg:
    backgroundColor: "{colors.bg}"
  color-reference-surface:
    backgroundColor: "{colors.surface}"
  color-reference-text:
    backgroundColor: "{colors.text}"
  color-reference-muted:
    backgroundColor: "{colors.muted}"
  color-reference-border:
    backgroundColor: "{colors.border}"
  color-reference-accent:
    backgroundColor: "{colors.accent}"
  color-reference-on_accent:
    backgroundColor: "{colors.on_accent}"
  color-reference-primary:
    backgroundColor: "{colors.primary}"
  color-reference-secondary:
    backgroundColor: "{colors.secondary}"
  color-reference-success:
    backgroundColor: "{colors.success}"
  color-reference-warning:
    backgroundColor: "{colors.warning}"
  color-reference-error:
    backgroundColor: "{colors.error}"
  color-reference-info:
    backgroundColor: "{colors.info}"
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "#ffffff"
    typography: "{typography.label-md}"
    rounded: "{rounded.md}"
    padding: "{spacing.md}"
  card-surface:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.text}"
    rounded: "{rounded.md}"
    padding: "{spacing.md}"
  input-default:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.text}"
    rounded: "{rounded.md}"
    height: "44px"
---

# Klaxon

## Overview

A loud monochrome interface language that turns a screen into a screen-printed workstation: warm paper-white fields, uncompromising black outlines, oversized grotesk headlines, and one acid-lime slab punched in where the product needs to raise its voice. Built for tools that refuse to whisper.

### Values

- Instant legibility through harsh black-on-paper contrast and scale-shock hierarchy.
- Playful confrontation: interfaces should feel bold, tactile, and slightly irreverent, never neutral.
- Structural honesty where borders, hard offset shadows, and monospace tags visibly explain containment and interaction.

### Anti-Values

- Soft gradients, glass, blur, and invisible chrome.
- Grey-on-grey SaaS slickness that hides structure behind polish.
- Accent colour allowed to flood the canvas instead of puncturing it.

### Visual Character

- Every container is drawn with a 3-5px black contour, hard rectangular corners, and an offset drop shadow with no blur, so the layout reads as stacked cut-paper blocks rather than photoreal cards.
- Headlines are ultra-bold uppercase grotesk, tightly packed and oversized; labels and metadata use compact monospace tags in bordered capsules.
- Colour appears only as a blunt acid-lime slab punched behind part of a phrase or a button, never a full-width wash, so the monochrome foundation stays dominant and the colour reads as a loud interruption.
- At least one panel per region sits on a slightly rotated backing plate, creating a hard-edged cut-paper collision without skeuomorphic texture.

## Colors

Use the YAML color tokens as the normative palette. The prose below names the roles agents should preserve when generating UI.

| Token | Value |
|-------|-------|
| bg | `#FCFAF5` |
| surface | `#FFFFFF` |
| text | `#141210` |
| muted | `#5F5C54` |
| border | `#141210` |
| accent | `#D8FF36` |
| on_accent | `#141210` |
| primary | `#141210` |
| secondary | `#FFFFFF` |
| success | `#1F9D55` |
| warning | `#FF8A00` |
| error | `#FF5A36` |
| info | `#141210` |

## Typography

- **Headline-Lg**: Archivo Black, 2.075rem, weight 700, line-height 1.1.
- **Headline-Md**: Archivo Black, 1.66rem, weight 600, line-height 1.15.
- **Body-Md**: Space Grotesk, 17px, weight 400, line-height 1.55.
- **Label-Md**: IBM Plex Mono, 0.75rem, weight 600, line-height 1.

## Layout

### Spacing Tokens

- **Base**: `8px`
- **Xs**: `4px`
- **Sm**: `8px`
- **Md**: `12px`
- **Lg**: `16px`
- **Xl**: `24px`
- **2xl**: `32px`
- **3xl**: `48px`
- **4xl**: `64px`

### Grid

A bold editorial board: wide main workspace columns with narrower side stacks, strong gutters, and internal card grids that collapse from 3 to 2 to 1. The top nav sits openly across a bordered header, never trapped in a floating pill.

### Whitespace

Deliberate, not luxurious: tight internal padding, roomy gaps between modules, and generous breathing room above giant headlines.

### Density

medium-high

### Responsive

Single full-bleed hero spans 100vw; contained content caps and centres on ultra-wide; mobile stacks to one column, hides non-essential nav and table columns, and never overflows horizontally.

### Breakpoints

- **Mobile**: 390px
- **Tablet**: 768px
- **Desktop**: 1440px
- **Ultrawide**: 2560px

## Elevation & Depth

### Shadows

- **Sm**: 4px 4px 0 #141210
- **Md**: 8px 8px 0 #141210
- **Lg**: 14px 14px 0 #141210

## Shapes

### Rounded

- **None**: `0px`
- **Sm**: `0px`
- **Md**: `0px`
- **Lg**: `0px`
- **Full**: `9999px`

### Surfaces

- **Treatment**: paper
- **Card Style**: Flat paper-white panels with severe black outlines and hard offset shadows; one acid slab punched behind content where the screen needs to raise its voice.
- **Bg Pattern**: faint ink grid behind warm paper

### Borders

- **Default Width**: 3px
- **Accent Width**: 5px
- **Style**: solid
- **Character**: Borders are the main graphic voice, not separators: heavy, uncompromising, always visible, in pure ink.

## Components

### Composition

Build scenes as poster-like boards of bordered modules with one dominant headline zone, one dense operational workspace, and supporting notes or stats arranged as offset stacks.

### Hierarchy

Hierarchy comes from scale shock first, then border weight, then the acid slab and monospace labels; body text stays restrained so headlines and controls do the shouting.

### Density

Medium-high density with many visible controls and summaries, each group boxed clearly so the screen reads energetic, not chaotic.

### Signature

Movable printed blocks (controls carry a hard offset shadow that collapses on press); a punched acid slab behind part of a phrase, never a wash; monospace corner tags in bordered capsules; a rotated backing plate creating a cut-paper collision in every region.

## shadcn/ui Usage

When the target app uses shadcn/ui, copy DESIGN.md with shadcn instead of the plain DESIGN.md. It contains the same Katagami design-language source plus the shadcn/ui primitives, imports, theme variables, component recipes, and preview-shot guidance.

DESIGN.md with shadcn: `/language/en-019ef93f-7b30-7381-acab-cf32e59a58cb/DESIGN.with-shadcn.md`.

The shadcn page also exposes optional machine-readable files for automation, but the human-facing handoff is DESIGN.md with shadcn.

Install recommended primitives with `npx shadcn@latest add button card input textarea select dialog sheet tabs badge separator checkbox switch slider tooltip dropdown-menu table`.

Use these primitives in shadcn apps:
- button
- card
- input
- textarea
- select
- dialog
- sheet
- tabs
- badge
- separator
- checkbox
- switch
- slider
- tooltip
- dropdown-menu
- table

Implementation rule for agents: import shadcn primitives from `@/components/ui/*`, apply the generated CSS variables first, then compose the language-specific recipes from the companion MD. Katagami remains the source of truth; shadcn names are the implementation surface.

## Do's and Don'ts

- Do Let black outlines and hard offset shadows frame every structural element.
- Do Keep the canvas monochrome, then punch one acid slab where it matters most.
- Do Mix oversized display type with compact monospace labels to emphasize contrast.
- Do Let modules overlap through offsets and slightly rotated backing plates.
- Don't Do not round corners or soften borders into generic SaaS cards.
- Don't Do not use gradients, glass, blur, or grey-on-grey surfaces.
- Don't Do not let the acid flood the canvas; it punctures, then leaves.
- Don't Do not hide form controls in browser defaults; style every one.

### Accessibility

Black ink on warm paper holds well above AA; the acid slab pairs with ink text only (never light text on acid); semantic state colours pair white or ink text per contrast; focus drops a visible acid offset on every control; motion respects prefers-reduced-motion and the settled state renders with no JavaScript.

## Imagery Direction

### Pairs With

squeegee

### Summary

Screen-printed risograph imagery: heavy black contour outlines, three-to-four flat ink separations, visible halftone-dot midtones, a hard offset registration shadow, and one flat acid slab punched behind a single bold subject that bleeds off all four edges.

### Subjects

- a klaxon horn or loudspeaker
- press and pressroom apparatus
- bold single objects rendered as cut-paper blocks
- blunt graphic symbols of broadcast and noise

### Usage

One full-bleed hero image per landing in the squeegee technique, kept mostly monochrome with a single acid-lime slab; never a literal product screenshot.
shadcn/ui theme
```json
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "klaxon",
  "type": "registry:theme",
  "title": "Klaxon shadcn Theme",
  "cssVars": {
    "theme": {},
    "light": {
      "background": "#FCFAF5",
      "foreground": "#141210",
      "card": "#FFFFFF",
      "card-foreground": "#141210",
      "popover": "#FFFFFF",
      "popover-foreground": "#141210",
      "primary": "#141210",
      "primary-foreground": "#ffffff",
      "secondary": "#FFFFFF",
      "secondary-foreground": "#111111",
      "muted": "#5F5C54",
      "muted-foreground": "#141210",
      "accent": "#D8FF36",
      "accent-foreground": "#111111",
      "destructive": "#FF5A36",
      "border": "#141210",
      "input": "#141210",
      "ring": "#D8FF36",
      "chart-1": "#141210",
      "chart-2": "#FFFFFF",
      "chart-3": "#D8FF36",
      "chart-4": "#1F9D55",
      "chart-5": "#FF8A00",
      "sidebar": "#FFFFFF",
      "sidebar-foreground": "#141210",
      "sidebar-primary": "#141210",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#141210",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#141210",
      "sidebar-ring": "#D8FF36",
      "radius": "0"
    },
    "dark": {
      "background": "#0f1115",
      "foreground": "#f8fafc",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#141210",
      "primary-foreground": "#ffffff",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "accent": "#D8FF36",
      "accent-foreground": "#111111",
      "destructive": "#FF5A36",
      "border": "#303642",
      "input": "#303642",
      "ring": "#D8FF36",
      "chart-1": "#141210",
      "chart-2": "#FFFFFF",
      "chart-3": "#D8FF36",
      "chart-4": "#1F9D55",
      "chart-5": "#FF8A00",
      "sidebar": "#181b22",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#141210",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#D8FF36",
      "sidebar-accent-foreground": "#111111",
      "sidebar-border": "#303642",
      "sidebar-ring": "#D8FF36",
      "radius": "0"
    }
  },
  "meta": {
    "source": "katagami",
    "languageId": "en-019ef93f-7b30-7381-acab-cf32e59a58cb",
    "slug": "klaxon",
    "componentManifest": [
      "button",
      "card",
      "input",
      "textarea",
      "select",
      "dialog",
      "sheet",
      "tabs",
      "badge",
      "separator",
      "checkbox",
      "switch",
      "slider",
      "tooltip",
      "dropdown-menu",
      "table"
    ],
    "installCommand": "npx shadcn@latest add button card input textarea select dialog sheet tabs badge separator checkbox switch slider tooltip dropdown-menu table",
    "nativeTokenNames": {
      "colors": [
        "accent",
        "bg",
        "border",
        "error",
        "info",
        "muted",
        "on_accent",
        "primary",
        "secondary",
        "success",
        "surface",
        "text",
        "warning"
      ],
      "typography": [
        "base_size",
        "body_font",
        "google_fonts_url",
        "heading_font",
        "heading_transform",
        "heading_weight",
        "letter_spacing",
        "line_height",
        "mono_font",
        "scale_ratio"
      ],
      "radii": [
        "full",
        "lg",
        "md",
        "none",
        "sm"
      ],
      "shadows": [
        "lg",
        "md",
        "sm"
      ],
      "spacing": [
        "base",
        "scale"
      ],
      "surfaces": [
        "bg_pattern",
        "card_style",
        "treatment"
      ],
      "borders": [
        "accent_width",
        "character",
        "default_width",
        "style"
      ],
      "motion": [
        "duration",
        "easing",
        "philosophy"
      ]
    }
  }
}
```
in the wild

embodiments

bespoke marketing landingopen full page ↗
landing · klaxon
DESIGN.md

at a glance

Typography

headline-lgArchivo Black · 33px · 700

The quick brown fox jumps

headline-mdArchivo Black · 27px · 600

The quick brown fox jumps

body-mdSpace Grotesk · 17px · 400

The quick brown fox jumps

label-mdIBM Plex Mono · 12px · 600

The quick brown fox jumps

shadcn/ui

implementation kit

built with

Agent-generated

remix lane

try a remix

Keep Klaxonand swap a palette and an art style onto it — the landing & dashboard recolor live. The Studio does the same with all three lanes free.

UI language · fixed
Klaxon
Palette
Art style
Landing Page
live preview · recolored + filled
lineage

Family

1 descendant
related

More like this