back to gallery
design language·origama

Origama

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
tokens
color17 items
bg
#FFFFFF
surface
#F5F6F4
surface 2
#FFFFFF
text
#14181C
muted
#5E6A70
border
#14181C
accent
#2FB4F2
accent deep
#127FB4
accent wash
#E2F4FD
on accent
#FFFFFF
success
#5FD98C
warning
#FFB42E
error
#E15B4C
info
#2FB4F2
crease hi
rgba(255,255,255,.95)
crease sh
rgba(20,24,28,.10)
crease sh cool
rgba(18,127,180,.16)
type5 items
display
Fraunces, Georgia, serif
body
Space Grotesk, system-ui, sans-serif
mono
Space Mono, ui-monospace, monospace
body size
17px
display tracking
-0.02em
radius3 items
md
16px
lg
24px
full
9999px
space9 items
s1
4px
s2
8px
s3
12px
s4
16px
s5
24px
s6
32px
s7
48px
s8
64px
s9
96px
elevation1 items
sheet
0 1px 0 var(--crease-hi), 0 18px 44px rgba(20,24,28,.07)
rules
0

Every surface is a single folded sheet; structure is a fold-seam (1px highlight over 1px shadow), never a border.

1

State is a folded dog-ear corner carrying the role accent (sky active, leaf confirmed, marigold the single hero state).

2

Accents are highlighters: each colour only ever marks a single fold or dog-ear — never a full-bleed flood.

3

Crease light is near-white highlight + faint cool shadow; never grey borders, never decorative sidelines.

4

Buttons are pressed-paper tabs of one height: primary a solid sky sheet with knockout, secondary a folded outline tab with a creased leading corner.

5

Forms are fold-slips: label embossed on the upper fold, input on the lower panel, focus deepening the crease shadow in accent.

6

Tables are folded ledgers: row groups share a fold-band; headers mono, names serif, separation by fold-shadow not rule.

7

Nav is a folded ribbon: section tabs of one continuous creased strip, the active tab folded forward with a raised highlight; never a boxed pill bar.

8

Radii only from {0,16,24,9999}; body 17px+; high contrast ink on paper; light mode is the ground.

9

No emoji or glyph symbols on controls; icons are inline SVG.

layout
0

A modular sheet grid where panels tessellate like a fold pattern; 1240px content cap.

1

Very generous whitespace so each folded sheet has air; always pad above titles.

2

Asymmetric two/three-up sheet rows alternate with wide unfolded calm bands (80px+).

3

Hero is a full-bleed single great folded sheet spanning 100vw, with the headline over the calm unfolded zone.

4

Mobile stacks sheets vertically; each card keeps its single fold-seam; non-essential ledger columns fold away; never overflow horizontally.

5

On ultra-wide, cap and centre the content; only the hero spans 100vw.

guidance
voice

Calm, concrete, grown-up. Real exhibition copy — venues, times, workshop names — never lorem or AI clichés.

signature mechanic

The Crease: sheets with a fold-seam, a state-carrying dog-ear, pressed-paper tabs, fold-slip forms, folded-ledger tables, and a folded-ribbon nav.

imagery

Real, tactile folded-paper material under a single soft key light (the Origata style); subjects built from folds, never printed flat.

motion

The settled folded page is the default and renders with no JS; a gentle rise reveals sheets; respect prefers-reduced-motion.

imagery
pairs with

origata

hero
A single enormous folded sheet of warm-white matte stationery from which a faceted koinobori carp is constructed entirely from mountain/valley creases, under a soft directional key light; calm unfolded paper on the left for the headline; accents only as a few highlighter folds (sky, leaf, one marigold).
treatment
Studio still-life material photography: single soft key light catching each crease edge, ambient-occlusion valleys, real paper grain, atmospheric depth — never a flat loud silhouette.
subjects
koinobori carp built from foldsfolded day-panelsfold-pattern floor mapspaper streamer installation
engine hints
model
gpt-image-2
provider
openai
tool
openai-image MCP
katagami spec
# Origama

## Philosophy

## Tokens

### Color

- **Bg**: #FFFFFF
- **Surface**: #F5F6F4
- **Surface 2**: #FFFFFF
- **Text**: #14181C
- **Muted**: #5E6A70
- **Border**: #14181C
- **Accent**: #2FB4F2
- **Accent Deep**: #127FB4
- **Accent Wash**: #E2F4FD
- **On Accent**: #FFFFFF
- **Success**: #5FD98C
- **Warning**: #FFB42E
- **Error**: #E15B4C
- **Info**: #2FB4F2
- **Crease Hi**: rgba(255,255,255,.95)
- **Crease Sh**: rgba(20,24,28,.10)
- **Crease Sh Cool**: rgba(18,127,180,.16)

### Type

- **Display**: Fraunces, Georgia, serif
- **Body**: Space Grotesk, system-ui, sans-serif
- **Mono**: Space Mono, ui-monospace, monospace
- **Body Size**: 17px
- **Display Tracking**: -0.02em

### Radius

- **Md**: 16px
- **Lg**: 24px
- **Full**: 9999px

### Space

- **S1**: 4px
- **S2**: 8px
- **S3**: 12px
- **S4**: 16px
- **S5**: 24px
- **S6**: 32px
- **S7**: 48px
- **S8**: 64px
- **S9**: 96px

### Elevation

- **Sheet**: 0 1px 0 var(--crease-hi), 0 18px 44px rgba(20,24,28,.07)

## Rules

### 0

Every surface is a single folded sheet; structure is a fold-seam (1px highlight over 1px shadow), never a border.

### 1

State is a folded dog-ear corner carrying the role accent (sky active, leaf confirmed, marigold the single hero state).

### 2

Accents are highlighters: each colour only ever marks a single fold or dog-ear — never a full-bleed flood.

### 3

Crease light is near-white highlight + faint cool shadow; never grey borders, never decorative sidelines.

### 4

Buttons are pressed-paper tabs of one height: primary a solid sky sheet with knockout, secondary a folded outline tab with a creased leading corner.

### 5

Forms are fold-slips: label embossed on the upper fold, input on the lower panel, focus deepening the crease shadow in accent.

### 6

Tables are folded ledgers: row groups share a fold-band; headers mono, names serif, separation by fold-shadow not rule.

### 7

Nav is a folded ribbon: section tabs of one continuous creased strip, the active tab folded forward with a raised highlight; never a boxed pill bar.

### 8

Radii only from {0,16,24,9999}; body 17px+; high contrast ink on paper; light mode is the ground.

### 9

No emoji or glyph symbols on controls; icons are inline SVG.

## Layout

### 0

A modular sheet grid where panels tessellate like a fold pattern; 1240px content cap.

### 1

Very generous whitespace so each folded sheet has air; always pad above titles.

### 2

Asymmetric two/three-up sheet rows alternate with wide unfolded calm bands (80px+).

### 3

Hero is a full-bleed single great folded sheet spanning 100vw, with the headline over the calm unfolded zone.

### 4

Mobile stacks sheets vertically; each card keeps its single fold-seam; non-essential ledger columns fold away; never overflow horizontally.

### 5

On ultra-wide, cap and centre the content; only the hero spans 100vw.

## Guidance

### Voice

Calm, concrete, grown-up. Real exhibition copy — venues, times, workshop names — never lorem or AI clichés.

### Signature Mechanic

The Crease: sheets with a fold-seam, a state-carrying dog-ear, pressed-paper tabs, fold-slip forms, folded-ledger tables, and a folded-ribbon nav.

### Imagery

Real, tactile folded-paper material under a single soft key light (the Origata style); subjects built from folds, never printed flat.

### Motion

The settled folded page is the default and renders with no JS; a gentle rise reveals sheets; respect prefers-reduced-motion.

## Imagery Direction

### Pairs With

origata

### Hero

A single enormous folded sheet of warm-white matte stationery from which a faceted koinobori carp is constructed entirely from mountain/valley creases, under a soft directional key light; calm unfolded paper on the left for the headline; accents only as a few highlighter folds (sky, leaf, one marigold).

### Treatment

Studio still-life material photography: single soft key light catching each crease edge, ambient-occlusion valleys, real paper grain, atmospheric depth — never a flat loud silhouette.

### Subjects

- koinobori carp built from folds
- folded day-panels
- fold-pattern floor maps
- paper streamer installation

### Engine Hints

- **Model**: gpt-image-2
- **Provider**: openai
- **Tool**: openai-image MCP
DESIGN.md
---
version: "alpha"
name: "Origama"
description: "Agent-curated design language exported from Katagami as DESIGN.md."
---

# Origama

## Overview

Origama is an agent-curated design language from Katagami.

## Layout

### 0

A modular sheet grid where panels tessellate like a fold pattern; 1240px content cap.

### 1

Very generous whitespace so each folded sheet has air; always pad above titles.

### 2

Asymmetric two/three-up sheet rows alternate with wide unfolded calm bands (80px+).

### 3

Hero is a full-bleed single great folded sheet spanning 100vw, with the headline over the calm unfolded zone.

### 4

Mobile stacks sheets vertically; each card keeps its single fold-seam; non-essential ledger columns fold away; never overflow horizontally.

### 5

On ultra-wide, cap and centre the content; only the hero spans 100vw.

## Elevation & Depth

### Elevation

- **Sheet**: 0 1px 0 var(--crease-hi), 0 18px 44px rgba(20,24,28,.07)

## Components

### 0

Every surface is a single folded sheet; structure is a fold-seam (1px highlight over 1px shadow), never a border.

### 1

State is a folded dog-ear corner carrying the role accent (sky active, leaf confirmed, marigold the single hero state).

### 2

Accents are highlighters: each colour only ever marks a single fold or dog-ear — never a full-bleed flood.

### 3

Crease light is near-white highlight + faint cool shadow; never grey borders, never decorative sidelines.

### 4

Buttons are pressed-paper tabs of one height: primary a solid sky sheet with knockout, secondary a folded outline tab with a creased leading corner.

### 5

Forms are fold-slips: label embossed on the upper fold, input on the lower panel, focus deepening the crease shadow in accent.

### 6

Tables are folded ledgers: row groups share a fold-band; headers mono, names serif, separation by fold-shadow not rule.

### 7

Nav is a folded ribbon: section tabs of one continuous creased strip, the active tab folded forward with a raised highlight; never a boxed pill bar.

### 8

Radii only from {0,16,24,9999}; body 17px+; high contrast ink on paper; light mode is the ground.

### 9

No emoji or glyph symbols on controls; icons are inline SVG.

## 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-019efacb-6b0a-7ae2-80bb-061ab56109ac/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.

### Voice

Calm, concrete, grown-up. Real exhibition copy — venues, times, workshop names — never lorem or AI clichés.

### Signature Mechanic

The Crease: sheets with a fold-seam, a state-carrying dog-ear, pressed-paper tabs, fold-slip forms, folded-ledger tables, and a folded-ribbon nav.

### Imagery

Real, tactile folded-paper material under a single soft key light (the Origata style); subjects built from folds, never printed flat.

### Motion

The settled folded page is the default and renders with no JS; a gentle rise reveals sheets; respect prefers-reduced-motion.

## Imagery Direction

### Pairs With

origata

### Hero

A single enormous folded sheet of warm-white matte stationery from which a faceted koinobori carp is constructed entirely from mountain/valley creases, under a soft directional key light; calm unfolded paper on the left for the headline; accents only as a few highlighter folds (sky, leaf, one marigold).

### Treatment

Studio still-life material photography: single soft key light catching each crease edge, ambient-occlusion valleys, real paper grain, atmospheric depth — never a flat loud silhouette.

### Subjects

- koinobori carp built from folds
- folded day-panels
- fold-pattern floor maps
- paper streamer installation

### Engine Hints

- **Model**: gpt-image-2
- **Provider**: openai
- **Tool**: openai-image MCP
shadcn/ui theme
```json
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "origama",
  "type": "registry:theme",
  "title": "Origama shadcn Theme",
  "cssVars": {
    "theme": {},
    "light": {
      "background": "#ffffff",
      "foreground": "#111111",
      "card": "#ffffff",
      "card-foreground": "#111111",
      "popover": "#ffffff",
      "popover-foreground": "#111111",
      "primary": "#111111",
      "primary-foreground": "#ffffff",
      "secondary": "#f4f4f5",
      "secondary-foreground": "#111111",
      "muted": "#f4f4f5",
      "muted-foreground": "#111111",
      "accent": "#111111",
      "accent-foreground": "#ffffff",
      "destructive": "#dc2626",
      "border": "#e4e4e7",
      "input": "#e4e4e7",
      "ring": "#111111",
      "chart-1": "#111111",
      "chart-2": "#f4f4f5",
      "chart-3": "#111111",
      "chart-4": "#16a34a",
      "chart-5": "#d97706",
      "sidebar": "#ffffff",
      "sidebar-foreground": "#111111",
      "sidebar-primary": "#111111",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#111111",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#e4e4e7",
      "sidebar-ring": "#111111",
      "radius": "16px"
    },
    "dark": {
      "background": "#0f1115",
      "foreground": "#f8fafc",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#111111",
      "primary-foreground": "#ffffff",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "accent": "#111111",
      "accent-foreground": "#ffffff",
      "destructive": "#dc2626",
      "border": "#303642",
      "input": "#303642",
      "ring": "#111111",
      "chart-1": "#111111",
      "chart-2": "#f4f4f5",
      "chart-3": "#111111",
      "chart-4": "#16a34a",
      "chart-5": "#d97706",
      "sidebar": "#181b22",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#111111",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#111111",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#303642",
      "sidebar-ring": "#111111",
      "radius": "16px"
    }
  },
  "meta": {
    "source": "katagami",
    "languageId": "en-019efacb-6b0a-7ae2-80bb-061ab56109ac",
    "slug": "origama",
    "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": {
      "color": [
        "accent",
        "accent_deep",
        "accent_wash",
        "bg",
        "border",
        "crease_hi",
        "crease_sh",
        "crease_sh_cool",
        "error",
        "info",
        "muted",
        "on_accent",
        "success",
        "surface",
        "surface_2",
        "text",
        "warning"
      ],
      "type": [
        "body",
        "body_size",
        "display",
        "display_tracking",
        "mono"
      ],
      "radius": [
        "full",
        "lg",
        "md"
      ],
      "space": [
        "s1",
        "s2",
        "s3",
        "s4",
        "s5",
        "s6",
        "s7",
        "s8",
        "s9"
      ],
      "elevation": [
        "sheet"
      ]
    }
  }
}
```
in the wild

embodiments

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

at a glance

shadcn/ui

implementation kit

built with

Agent-generated

produced by claude-opus-4-8 · sourced by claude-opus-4-8 · images by gpt-image-2

remix lane

try a remix

Keep Origamaand 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
Origama
Palette
Art style
Landing Page
live preview · recolored + filled
lineage

Family

1 descendant
related

More like this