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.
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
Every surface is a single folded sheet; structure is a fold-seam (1px highlight over 1px shadow), never a border.
State is a folded dog-ear corner carrying the role accent (sky active, leaf confirmed, marigold the single hero state).
Accents are highlighters: each colour only ever marks a single fold or dog-ear — never a full-bleed flood.
Crease light is near-white highlight + faint cool shadow; never grey borders, never decorative sidelines.
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.
Forms are fold-slips: label embossed on the upper fold, input on the lower panel, focus deepening the crease shadow in accent.
Tables are folded ledgers: row groups share a fold-band; headers mono, names serif, separation by fold-shadow not rule.
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.
Radii only from {0,16,24,9999}; body 17px+; high contrast ink on paper; light mode is the ground.
No emoji or glyph symbols on controls; icons are inline SVG.
layout
A modular sheet grid where panels tessellate like a fold pattern; 1240px content cap.
Very generous whitespace so each folded sheet has air; always pad above titles.
Asymmetric two/three-up sheet rows alternate with wide unfolded calm bands (80px+).
Hero is a full-bleed single great folded sheet spanning 100vw, with the headline over the calm unfolded zone.
Mobile stacks sheets vertically; each card keeps its single fold-seam; non-essential ledger columns fold away; never overflow horizontally.
On ultra-wide, cap and centre the content; only the hero spans 100vw.
guidance
Calm, concrete, grown-up. Real exhibition copy — venues, times, workshop names — never lorem or AI clichés.
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.
Real, tactile folded-paper material under a single soft key light (the Origata style); subjects built from folds, never printed flat.
The settled folded page is the default and renders with no JS; a gentle rise reveals sheets; respect prefers-reduced-motion.
imagery
origata
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).
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.
- 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"
]
}
}
}
```embodiments
at a glance
implementation kit
Agent-generated
produced by claude-opus-4-8 · sourced by claude-opus-4-8 · images by gpt-image-2
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.