back to gallery
design language·suzuri

Suzuri

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
Suzuri is the inkstone: a calm Japanese interface language that grinds structure from ma (intentional emptiness) instead of borders, anchored by a single hand-painted fude ink stroke and one vermilion hanko seal. A reimagining of Minimalist Japanese — its restraint and paper-and-ink soul kept, its expression renewed from framed panels to borderless planes floating on negative space.
values
intentional emptiness (ma) as structurepaper-and-ink tactility, near-monochromeone deliberate mark over manyritualized quiet hierarchycalm operational clarity
anti-values
×borders and boxes as structure×status as bright pill wallpaper×ornamental clutter and loud gradients×glossy skeuomorphism×motion for spectacle
tokens
colors14 items
bg
#F4EFE6
surface
#FCFAF4
surface_solid
#FCFAF4
text
#1A1613
muted
#877C70
border
#E5DDCF
accent
#C4392A
accent_2
#324C5C
accent_soft
#EFD9D3
on_accent
#FCFAF4
success
#5A7150
warning
#B07A1E
error
#9E2A1F
info
#3D5A6C
typography10 items
base size
17px
body font
"Zen Kaku Gothic New", sans-serif
heading font
"Zen Old Mincho", serif
mono font
"IBM Plex Mono", monospace
heading weight
700
heading transform
none
letter spacing
0.01em
line height
1.75
scale ratio
1.25
google fonts url
https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Old+Mincho:wght@400;500;700;900&display=swap
radii4 items
none
0px
md
16px
lg
24px
full
9999px
shadows3 items
sm
0 1px 2px rgba(26,22,19,0.05)
md
0 10px 30px -12px rgba(26,22,19,0.14)
lg
0 26px 60px -20px rgba(26,22,19,0.18)
spacing2 items
base
8px
scale
8px, 16px, 24px, 40px, 64px, 96px, 144px
surfaces3 items
treatment
warm washi paper with faint fiber grain; planes float on ma, never boxed by borders
card style
borderless paper planes separated by whitespace and a soft grounded shadow; a single fude ink-stroke underline anchors each heading
bg pattern
very faint horizontal paper-fiber grain, no visible lines
borders4 items
default width
0px
accent width
0px
style
none
character
structure comes from ma and alignment, not lines; the only linework is the hand-painted fude ink stroke under active elements and headings
motion3 items
duration
420ms
easing
cubic-bezier(0.22, 1, 0.36, 1)
philosophy
ink settling into paper — a slow, deliberate ink-bleed reveal; never bounce, spring, or overshoot
rules
composition
Compose as editorial planes floating on ma: a dominant content plane, supporting planes, and at least one large quiet zone per major viewport. Nothing is fenced in a box; order comes from the empty room left around each thing.
hierarchy
Mincho headlines each carry a fude ink stroke; gothic body carries operational text; mono uppercase carries labels and counts. Emphasis is position, space, one ink stroke, and one vermilion seal — never many weights or many colors.
density

Low-to-medium. Controls are compact but never cramped; planes breathe with oversized padding; every cluster is separated by space rather than dividers.

signature patterns
the fude ink stroke pools beneath the active/focused element and every section heading — the page's only lineworkstatus, counts, and confirmations appear as a small vermilion hanko square rotated 2 degrees, with ghost and ink variants, never a bright pillcards are borderless paper planes on a soft grounded shadow, separated by ma; navigation breathes as part of the page, never trapped in a pill or floating cardthe canvas stays near-monochrome washi-and-ink; the single vermilion is reserved for one earned stroke or seal per viewimagery is sumi-e ink wash in the Kasumi hand — a subject in a few strokes floated in vast negative space, sealed with one hanko
layout
grid
Desktop composes a dominant content plane beside supporting planes on a warm-paper ground; the dashboard side rail is space and type, not a boxed sidebar. Planes align to a calm editorial rhythm with at least one deliberate quiet zone.
breakpoints
1200px+ full editorial spread; 1024px compressed two-plane layout; tablet 768-1024 is designed as its own band (two-up planes, wrapped nav, centred hero art), never the mobile column stretched wide; 390px single column with clamped, wrapping display headlines, collapsed nav, and tables that scroll inside their plane.
whitespace

Whitespace is structural: 40-96px outer margins on desktop, 24-40px on tablet, 16-24px on phone. Never fill every cell; preserve blank planes to set the rhythm.

guidance
do
  • let ma and alignment carry structure before any line or fill
  • reserve the vermilion for the one stroke or seal that earns a pause
  • pair Mincho display with gothic body and mono labels for clear role separation
  • keep planes borderless with a soft grounded shadow and generous padding
  • render imagery as sumi-e ink wash floated in negative space
avoid
  • do not draw borders or boxes to group things
  • do not turn status into bright pills or stamp the seal until it is wallpaper
  • do not use glossy gradients, heavy shadows, or playful overshoot
  • do not trap navigation in a floating pill or nest cards
  • do not let copy sit on the busy part of the ink imagery
imagery
pairs with

kasumi

summary
Sumi-e ink wash on warm washi in the Kasumi hand: any subject reduced to a few confident calligraphic strokes with graded bleed and dry-brush kasure, floated in vast negative space, sealed with one small vermilion hanko. Monochrome ink plus the single seal; copy never contests the busy part of the ink.
hero

one subject entering from an edge, the rest of the frame left as warm-paper ma for text overlay

palette

charcoal sumi ink on warm off-white washi, with a single vermilion seal

katagami spec
# Suzuri

## Philosophy

Suzuri is the inkstone: a calm Japanese interface language that grinds structure from ma (intentional emptiness) instead of borders, anchored by a single hand-painted fude ink stroke and one vermilion hanko seal. A reimagining of Minimalist Japanese — its restraint and paper-and-ink soul kept, its expression renewed from framed panels to borderless planes floating on negative space.

### Values

- intentional emptiness (ma) as structure
- paper-and-ink tactility, near-monochrome
- one deliberate mark over many
- ritualized quiet hierarchy
- calm operational clarity

### Anti-Values

- borders and boxes as structure
- status as bright pill wallpaper
- ornamental clutter and loud gradients
- glossy skeuomorphism
- motion for spectacle

### Visual Character

- borderless warm-washi planes separated by ma and a soft grounded shadow, never a bordered card
- the fude ink stroke — a wet brushstroke that pools under the active nav item, focused control, or section heading, the only linework on the page
- the hanko seal — a small vermilion square stamped at a 2-degree tilt for status, counts, and confirmations, with ghost and ink variants
- a near-monochrome canvas where the single vermilion appears only as a stroke or a seal
- Mincho display over gothic body over mono uppercase labels for clear role separation

## Tokens

### Colors

| Name | Value |
|------|-------|
| bg | `#F4EFE6` |
| surface | `#FCFAF4` |
| surface_solid | `#FCFAF4` |
| text | `#1A1613` |
| muted | `#877C70` |
| border | `#E5DDCF` |
| accent | `#C4392A` |
| accent_2 | `#324C5C` |
| accent_soft | `#EFD9D3` |
| on_accent | `#FCFAF4` |
| success | `#5A7150` |
| warning | `#B07A1E` |
| error | `#9E2A1F` |
| info | `#3D5A6C` |

### Typography

- **Base Size**: 17px
- **Body Font**: "Zen Kaku Gothic New", sans-serif
- **Heading Font**: "Zen Old Mincho", serif
- **Mono Font**: "IBM Plex Mono", monospace
- **Heading Weight**: 700
- **Heading Transform**: none
- **Letter Spacing**: 0.01em
- **Line Height**: 1.75
- **Scale Ratio**: 1.25
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Old+Mincho:wght@400;500;700;900&display=swap

### Radii

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

### Shadows

- **Sm**: 0 1px 2px rgba(26,22,19,0.05)
- **Md**: 0 10px 30px -12px rgba(26,22,19,0.14)
- **Lg**: 0 26px 60px -20px rgba(26,22,19,0.18)

### Spacing

- **Base**: 8px
- **Scale**: 8px, 16px, 24px, 40px, 64px, 96px, 144px

### Surfaces

- **Treatment**: warm washi paper with faint fiber grain; planes float on ma, never boxed by borders
- **Card Style**: borderless paper planes separated by whitespace and a soft grounded shadow; a single fude ink-stroke underline anchors each heading
- **Bg Pattern**: very faint horizontal paper-fiber grain, no visible lines

### Borders

- **Default Width**: 0px
- **Accent Width**: 0px
- **Style**: none
- **Character**: structure comes from ma and alignment, not lines; the only linework is the hand-painted fude ink stroke under active elements and headings

### Motion

- **Duration**: 420ms
- **Easing**: cubic-bezier(0.22, 1, 0.36, 1)
- **Philosophy**: ink settling into paper — a slow, deliberate ink-bleed reveal; never bounce, spring, or overshoot

## Rules

### Composition

Compose as editorial planes floating on ma: a dominant content plane, supporting planes, and at least one large quiet zone per major viewport. Nothing is fenced in a box; order comes from the empty room left around each thing.

### Hierarchy

Mincho headlines each carry a fude ink stroke; gothic body carries operational text; mono uppercase carries labels and counts. Emphasis is position, space, one ink stroke, and one vermilion seal — never many weights or many colors.

### Density

Low-to-medium. Controls are compact but never cramped; planes breathe with oversized padding; every cluster is separated by space rather than dividers.

### Signature Patterns

- the fude ink stroke pools beneath the active/focused element and every section heading — the page's only linework
- status, counts, and confirmations appear as a small vermilion hanko square rotated 2 degrees, with ghost and ink variants, never a bright pill
- cards are borderless paper planes on a soft grounded shadow, separated by ma; navigation breathes as part of the page, never trapped in a pill or floating card
- the canvas stays near-monochrome washi-and-ink; the single vermilion is reserved for one earned stroke or seal per view
- imagery is sumi-e ink wash in the Kasumi hand — a subject in a few strokes floated in vast negative space, sealed with one hanko

## Layout

### Grid

Desktop composes a dominant content plane beside supporting planes on a warm-paper ground; the dashboard side rail is space and type, not a boxed sidebar. Planes align to a calm editorial rhythm with at least one deliberate quiet zone.

### Breakpoints

1200px+ full editorial spread; 1024px compressed two-plane layout; tablet 768-1024 is designed as its own band (two-up planes, wrapped nav, centred hero art), never the mobile column stretched wide; 390px single column with clamped, wrapping display headlines, collapsed nav, and tables that scroll inside their plane.

### Whitespace

Whitespace is structural: 40-96px outer margins on desktop, 24-40px on tablet, 16-24px on phone. Never fill every cell; preserve blank planes to set the rhythm.

## Guidance

### Do

- let ma and alignment carry structure before any line or fill
- reserve the vermilion for the one stroke or seal that earns a pause
- pair Mincho display with gothic body and mono labels for clear role separation
- keep planes borderless with a soft grounded shadow and generous padding
- render imagery as sumi-e ink wash floated in negative space

### Don't

- do not draw borders or boxes to group things
- do not turn status into bright pills or stamp the seal until it is wallpaper
- do not use glossy gradients, heavy shadows, or playful overshoot
- do not trap navigation in a floating pill or nest cards
- do not let copy sit on the busy part of the ink imagery

## Imagery Direction

### Pairs With

kasumi

### Summary

Sumi-e ink wash on warm washi in the Kasumi hand: any subject reduced to a few confident calligraphic strokes with graded bleed and dry-brush kasure, floated in vast negative space, sealed with one small vermilion hanko. Monochrome ink plus the single seal; copy never contests the busy part of the ink.

### Hero

one subject entering from an edge, the rest of the frame left as warm-paper ma for text overlay

### Palette

charcoal sumi ink on warm off-white washi, with a single vermilion seal
DESIGN.md
---
version: "alpha"
name: "Suzuri"
description: "Agent-curated design language exported from Katagami as DESIGN.md."
colors:
  bg: "#F4EFE6"
  surface: "#FCFAF4"
  surface_solid: "#FCFAF4"
  text: "#1A1613"
  muted: "#877C70"
  border: "#E5DDCF"
  accent: "#C4392A"
  accent_2: "#324C5C"
  accent_soft: "#EFD9D3"
  on_accent: "#FCFAF4"
  success: "#5A7150"
  warning: "#B07A1E"
  error: "#9E2A1F"
  info: "#3D5A6C"
typography:
  headline-lg:
    fontFamily: "\"Zen Old Mincho\", serif"
    fontSize: "2.075rem"
    fontWeight: 700
    lineHeight: 1.1
    letterSpacing: "0.01em"
  headline-md:
    fontFamily: "\"Zen Old Mincho\", serif"
    fontSize: "1.66rem"
    fontWeight: 600
    lineHeight: 1.15
    letterSpacing: "0.01em"
  body-md:
    fontFamily: "\"Zen Kaku Gothic New\", sans-serif"
    fontSize: "17px"
    fontWeight: 400
    lineHeight: 1.5
    letterSpacing: "0.01em"
  label-md:
    fontFamily: "\"IBM Plex Mono\", monospace"
    fontSize: "0.75rem"
    fontWeight: 600
    lineHeight: 1
    letterSpacing: "0.08em"
rounded:
  none: "0px"
  md: "16px"
  lg: "24px"
  full: "9999px"
spacing:
  base: "8px"
components:
  color-reference-bg:
    backgroundColor: "{colors.bg}"
  color-reference-surface:
    backgroundColor: "{colors.surface}"
  color-reference-surface_solid:
    backgroundColor: "{colors.surface_solid}"
  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-accent_2:
    backgroundColor: "{colors.accent_2}"
  color-reference-accent_soft:
    backgroundColor: "{colors.accent_soft}"
  color-reference-on_accent:
    backgroundColor: "{colors.on_accent}"
  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.accent}"
    textColor: "#ffffff"
    typography: "{typography.label-md}"
    rounded: "{rounded.md}"
    padding: "{spacing.base}"
  card-surface:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.text}"
    rounded: "{rounded.md}"
    padding: "{spacing.base}"
  input-default:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.text}"
    rounded: "{rounded.md}"
    height: "44px"
---

# Suzuri

## Overview

Suzuri is the inkstone: a calm Japanese interface language that grinds structure from ma (intentional emptiness) instead of borders, anchored by a single hand-painted fude ink stroke and one vermilion hanko seal. A reimagining of Minimalist Japanese — its restraint and paper-and-ink soul kept, its expression renewed from framed panels to borderless planes floating on negative space.

### Values

- intentional emptiness (ma) as structure
- paper-and-ink tactility, near-monochrome
- one deliberate mark over many
- ritualized quiet hierarchy
- calm operational clarity

### Anti-Values

- borders and boxes as structure
- status as bright pill wallpaper
- ornamental clutter and loud gradients
- glossy skeuomorphism
- motion for spectacle

### Visual Character

- borderless warm-washi planes separated by ma and a soft grounded shadow, never a bordered card
- the fude ink stroke — a wet brushstroke that pools under the active nav item, focused control, or section heading, the only linework on the page
- the hanko seal — a small vermilion square stamped at a 2-degree tilt for status, counts, and confirmations, with ghost and ink variants
- a near-monochrome canvas where the single vermilion appears only as a stroke or a seal
- Mincho display over gothic body over mono uppercase labels for clear role separation

## 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 | `#F4EFE6` |
| surface | `#FCFAF4` |
| surface_solid | `#FCFAF4` |
| text | `#1A1613` |
| muted | `#877C70` |
| border | `#E5DDCF` |
| accent | `#C4392A` |
| accent_2 | `#324C5C` |
| accent_soft | `#EFD9D3` |
| on_accent | `#FCFAF4` |
| success | `#5A7150` |
| warning | `#B07A1E` |
| error | `#9E2A1F` |
| info | `#3D5A6C` |

## Typography

- **Headline-Lg**: "Zen Old Mincho", serif, 2.075rem, weight 700, line-height 1.1.
- **Headline-Md**: "Zen Old Mincho", serif, 1.66rem, weight 600, line-height 1.15.
- **Body-Md**: "Zen Kaku Gothic New", sans-serif, 17px, weight 400, line-height 1.5.
- **Label-Md**: "IBM Plex Mono", monospace, 0.75rem, weight 600, line-height 1.

## Layout

### Spacing Tokens

- **Base**: `8px`

### Grid

Desktop composes a dominant content plane beside supporting planes on a warm-paper ground; the dashboard side rail is space and type, not a boxed sidebar. Planes align to a calm editorial rhythm with at least one deliberate quiet zone.

### Breakpoints

1200px+ full editorial spread; 1024px compressed two-plane layout; tablet 768-1024 is designed as its own band (two-up planes, wrapped nav, centred hero art), never the mobile column stretched wide; 390px single column with clamped, wrapping display headlines, collapsed nav, and tables that scroll inside their plane.

### Whitespace

Whitespace is structural: 40-96px outer margins on desktop, 24-40px on tablet, 16-24px on phone. Never fill every cell; preserve blank planes to set the rhythm.

## Elevation & Depth

### Shadows

- **Sm**: 0 1px 2px rgba(26,22,19,0.05)
- **Md**: 0 10px 30px -12px rgba(26,22,19,0.14)
- **Lg**: 0 26px 60px -20px rgba(26,22,19,0.18)

## Shapes

### Rounded

- **None**: `0px`
- **Md**: `16px`
- **Lg**: `24px`
- **Full**: `9999px`

### Surfaces

- **Treatment**: warm washi paper with faint fiber grain; planes float on ma, never boxed by borders
- **Card Style**: borderless paper planes separated by whitespace and a soft grounded shadow; a single fude ink-stroke underline anchors each heading
- **Bg Pattern**: very faint horizontal paper-fiber grain, no visible lines

### Borders

- **Default Width**: 0px
- **Accent Width**: 0px
- **Style**: none
- **Character**: structure comes from ma and alignment, not lines; the only linework is the hand-painted fude ink stroke under active elements and headings

## Components

### Composition

Compose as editorial planes floating on ma: a dominant content plane, supporting planes, and at least one large quiet zone per major viewport. Nothing is fenced in a box; order comes from the empty room left around each thing.

### Hierarchy

Mincho headlines each carry a fude ink stroke; gothic body carries operational text; mono uppercase carries labels and counts. Emphasis is position, space, one ink stroke, and one vermilion seal — never many weights or many colors.

### Density

Low-to-medium. Controls are compact but never cramped; planes breathe with oversized padding; every cluster is separated by space rather than dividers.

### Signature Patterns

- the fude ink stroke pools beneath the active/focused element and every section heading — the page's only linework
- status, counts, and confirmations appear as a small vermilion hanko square rotated 2 degrees, with ghost and ink variants, never a bright pill
- cards are borderless paper planes on a soft grounded shadow, separated by ma; navigation breathes as part of the page, never trapped in a pill or floating card
- the canvas stays near-monochrome washi-and-ink; the single vermilion is reserved for one earned stroke or seal per view
- imagery is sumi-e ink wash in the Kasumi hand — a subject in a few strokes floated in vast negative space, sealed with one hanko

## 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-019f7075-7fac-75a1-8a78-f2cb695c897e/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 ma and alignment carry structure before any line or fill
- Do reserve the vermilion for the one stroke or seal that earns a pause
- Do pair Mincho display with gothic body and mono labels for clear role separation
- Do keep planes borderless with a soft grounded shadow and generous padding
- Do render imagery as sumi-e ink wash floated in negative space
- Don't do not draw borders or boxes to group things
- Don't do not turn status into bright pills or stamp the seal until it is wallpaper
- Don't do not use glossy gradients, heavy shadows, or playful overshoot
- Don't do not trap navigation in a floating pill or nest cards
- Don't do not let copy sit on the busy part of the ink imagery

## Imagery Direction

### Pairs With

kasumi

### Summary

Sumi-e ink wash on warm washi in the Kasumi hand: any subject reduced to a few confident calligraphic strokes with graded bleed and dry-brush kasure, floated in vast negative space, sealed with one small vermilion hanko. Monochrome ink plus the single seal; copy never contests the busy part of the ink.

### Hero

one subject entering from an edge, the rest of the frame left as warm-paper ma for text overlay

### Palette

charcoal sumi ink on warm off-white washi, with a single vermilion seal
shadcn/ui theme
```json
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "suzuri",
  "type": "registry:theme",
  "title": "Suzuri shadcn Theme",
  "cssVars": {
    "theme": {},
    "light": {
      "background": "#F4EFE6",
      "foreground": "#1A1613",
      "card": "#FCFAF4",
      "card-foreground": "#1A1613",
      "popover": "#FCFAF4",
      "popover-foreground": "#1A1613",
      "primary": "#1A1613",
      "primary-foreground": "#ffffff",
      "secondary": "#f4f4f5",
      "secondary-foreground": "#111111",
      "muted": "#877C70",
      "muted-foreground": "#1A1613",
      "accent": "#C4392A",
      "accent-foreground": "#ffffff",
      "destructive": "#9E2A1F",
      "border": "#E5DDCF",
      "input": "#E5DDCF",
      "ring": "#C4392A",
      "chart-1": "#1A1613",
      "chart-2": "#f4f4f5",
      "chart-3": "#C4392A",
      "chart-4": "#5A7150",
      "chart-5": "#B07A1E",
      "sidebar": "#FCFAF4",
      "sidebar-foreground": "#1A1613",
      "sidebar-primary": "#1A1613",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#3D5A6C",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#E5DDCF",
      "sidebar-ring": "#C4392A",
      "radius": "16px"
    },
    "dark": {
      "background": "#0f1115",
      "foreground": "#f8fafc",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#1A1613",
      "primary-foreground": "#ffffff",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "accent": "#C4392A",
      "accent-foreground": "#ffffff",
      "destructive": "#9E2A1F",
      "border": "#303642",
      "input": "#303642",
      "ring": "#C4392A",
      "chart-1": "#1A1613",
      "chart-2": "#f4f4f5",
      "chart-3": "#C4392A",
      "chart-4": "#5A7150",
      "chart-5": "#B07A1E",
      "sidebar": "#181b22",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#1A1613",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#C4392A",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#303642",
      "sidebar-ring": "#C4392A",
      "radius": "16px"
    }
  },
  "meta": {
    "source": "katagami",
    "languageId": "en-019f7075-7fac-75a1-8a78-f2cb695c897e",
    "slug": "suzuri",
    "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",
        "accent_2",
        "accent_soft",
        "bg",
        "border",
        "error",
        "info",
        "muted",
        "on_accent",
        "success",
        "surface",
        "surface_solid",
        "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"
      ],
      "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 · suzuri
DESIGN.md

at a glance

Typography

headline-lgZen Old Mincho · 33px · 700

The quick brown fox jumps

headline-mdZen Old Mincho · 27px · 600

The quick brown fox jumps

body-mdZen Kaku Gothic New · 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

images by fal-ai/flux-pro/v1.1

remix lane

try a remix

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

Family

related

More like this