Nijimi
A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes bleeding off-register from black sumi-ink figure lines, and small editorial notes framing each moment as a cropped poster fragment.
Brutalist Anti-Design & Zine family.
Download DESIGN.md
Tokens and rules, ready for an agent to follow. It passes the format check with 0 errors and 0 warnings.
Preview
Typography
Each face set in this language's own words.
Nijimi
Nijimi
A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes b...
A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes b...
Specification
Philosophy
summary
A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes bleeding off-register from black sumi-ink figure lines, and small editorial notes framing each moment as a cropped poster fragment.
It values
- authored imperfection over polished neutrality
- narrative vignettes over component catalogs
- quiet typography with strong image-space tension
- cultural poster memory over explicit branding
- human linework over vector sterility
It refuses
- dashboard blandness
- full-bleed corporate gradients
- overweight UI chrome
- loud growth-product color coding
- symmetrical template sameness
visual character
- cream paper ground #f5eedf with subtle radial grain, warm edge tint, and no pure-white expanses
- black ink outlines as 1.5px #27211c keylines sitting slightly off-register from pale gouache wash shapes via transform offsets
- poster-framed panels with 32-48px margins, hard paper edges, 24px soft outer corners only on cards, and asymmetric cropping so illustrations break the frame
- compact editorial captions in IBM Plex Mono uppercase at 11px, thin rules, issue/date metadata, corner anchoring
- softly misaligned stamps, underlines, accent bars, and side rules shifted 3-8px to imply hand assembly
Tokens
colors15
typography10
- base size
- 17px
- body font
- Zen Old Mincho
- heading font
- Aoboshi One
- mono font
- IBM Plex Mono
- heading weight
- 400
- heading transform
- none
- letter spacing
- -0.02em
- line height
- 1.55
- scale ratio
- 1.2
- google fonts url
- https://fonts.googleapis.com/css2?family=Aoboshi+One&family=IBM+Plex+Mono:wght@400;500&family=Zen+Old+Mincho:wght@400;500;700&display=swap
radii4
- none
- 0px
- md
- 16px
- lg
- 24px
- full
- 9999px
shadows3
- sm
- 0 2px 0 rgba(39,33,28,0.08)
- md
- 0 10px 30px rgba(74,55,34,0.10)
- lg
- 0 20px 60px rgba(74,55,34,0.14)
spacing2
- base
- 8px
- scale
- 4, 8, 12, 16, 24, 32, 48, 64, 96
surfaces3
- treatment
- paper
- card style
- cream poster cards with pale wash underpainting and visible grain overlays
- bg pattern
- noise
borders4
- default width
- 1.5px
- accent width
- 3px
- style
- solid
- character
- thin ink-keyline borders with occasional offset accent rules and stamp circles
motion3
- duration
- 220ms
- easing
- cubic-bezier(0.22, 0.8, 0.2, 1)
- philosophy
- deliberate
Rules
composition
Build pages as a poster wall of narrative fragments: one dominant hero vignette, supporting cropped scenes, and a narrow editorial rail for metadata rather than conventional app navigation.
density
Moderate density with small captions and generous outer margins; internal clusters can feel tight, but every major poster panel needs breathing room around it.
hierarchy
Illustration and wash fields lead first, headline second, caption system third. Labels stay compact and low-volume so the image framing carries the emotional weight.
signature patterns
- every major panel has an oversized poster margin, a 1.5px ink keyline, and an inner figure vignette cropped off at least one edge with overflow hidden
- wash blobs sit behind content with a 6-12px transform offset from the black ink outline layer using translucent #b06a5d and #4f7c8b fields
- captions use tiny uppercase IBM Plex Mono labels with thin horizontal rules, issue/date metadata, and tight 4-8px internal spacing
- select accent details such as stamps, underlines, and side rules are intentionally misaligned by 3-8px using rotate and translate transforms
- buttons and inputs read like clipped paper labels with 1.5px ink keylines, consistent 16px radii, and pale wash fills rather than glossy controls
Layout
grid
A 12-column poster grid on desktop collapsing to 8 and then 4 columns; hero scene spans 7 columns, editorial rail spans 5, and lower fragments interlock with deliberate asymmetry.
breakpoints
Desktop >= 1200px, tablet 760-1199px, mobile <= 759px. On smaller screens the poster rail stacks beneath the hero while preserving cropped framing and caption anchoring. The landing is art-directed at four bands: wide 1920+, desktop 1440, tablet 768-1024, mobile 390.
whitespace
Use generous page margins and card padding to emulate print borders; allow tighter spacing only inside caption clusters and metadata strips.
Guidance
Do
- use hand-drawn line motifs and imperfect registration to make digital layouts feel authored
- pair restrained Zen Old Mincho reading text with tiny IBM Plex Mono metadata for editorial credibility
- treat each section like a gallery poster excerpt rather than a product module
- keep the palette washed and nuanced, with accent hues arriving in irregular fields
- crop illustration panels asymmetrically and let captions anchor corners instead of centering content
- use near-paper shadows and ink keylines sparingly so the poster construction remains the signature
Avoid
- do not introduce SaaS dashboard cards or metric-heavy panels
- do not use ultra-bold geometric sans for primary reading text
- do not center everything symmetrically
- do not polish away offset edges, texture, or illustration marks
- do not add synthetic neon accents or rainbow category coding
- do not render browser-default controls; inputs and selects must look like clipped paper labels
Imagery
summary
Black sumi-ink figure-line illustrations over pale gouache wash blocks on cream paper, printed off-register; cropped Tokyo vignettes plus stamp circles and editorial zine captions.
pairs with
nijimi-wash
palette
cream #f5eedf, ink #241f1b, dusty teal #4f7c8b, faded terracotta #b06a5d, soft sage #607a57, muted ochre #bf8b3d
subjects
- Tokyo backstreets
- kissaten storefronts
- alley lanterns
- train platforms
- low rooftops
- still-life objects
- lone figures under umbrellas
Katagami spec file
# Nijimi ## Philosophy A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes bleeding off-register from black sumi-ink figure lines, and small editorial notes framing each moment as a cropped poster fragment. ### Values - authored imperfection over polished neutrality - narrative vignettes over component catalogs - quiet typography with strong image-space tension - cultural poster memory over explicit branding - human linework over vector sterility ### Anti-Values - dashboard blandness - full-bleed corporate gradients - overweight UI chrome - loud growth-product color coding - symmetrical template sameness ### Visual Character - cream paper ground #f5eedf with subtle radial grain, warm edge tint, and no pure-white expanses - black ink outlines as 1.5px #27211c keylines sitting slightly off-register from pale gouache wash shapes via transform offsets - poster-framed panels with 32-48px margins, hard paper edges, 24px soft outer corners only on cards, and asymmetric cropping so illustrations break the frame - compact editorial captions in IBM Plex Mono uppercase at 11px, thin rules, issue/date metadata, corner anchoring - softly misaligned stamps, underlines, accent bars, and side rules shifted 3-8px to imply hand assembly ## Tokens ### Colors | Name | Value | |------|-------| | bg | `#f5eedf` | | surface | `#fff9ef` | | surface_solid | `#fbf4e6` | | text | `#241f1b` | | muted | `#6b5e54` | | border | `#27211c` | | accent | `#4f7c8b` | | accent_2 | `#b06a5d` | | accent_soft | `#d9e2e0` | | accent_deep | `#2f5561` | | on_accent | `#fbf4e6` | | success | `#4f6a47` | | warning | `#a9762e` | | error | `#a5403a` | | info | `#4a637a` | ### Typography - **Base Size**: 17px - **Body Font**: Zen Old Mincho - **Heading Font**: Aoboshi One - **Mono Font**: IBM Plex Mono - **Heading Weight**: 400 - **Heading Transform**: none - **Letter Spacing**: -0.02em - **Line Height**: 1.55 - **Scale Ratio**: 1.2 - **Google Fonts Url**: https://fonts.googleapis.com/css2?family=Aoboshi+One&family=IBM+Plex+Mono:wght@400;500&family=Zen+Old+Mincho:wght@400;500;700&display=swap ### Radii - **None**: 0px - **Md**: 16px - **Lg**: 24px - **Full**: 9999px ### Shadows - **Sm**: 0 2px 0 rgba(39,33,28,0.08) - **Md**: 0 10px 30px rgba(74,55,34,0.10) - **Lg**: 0 20px 60px rgba(74,55,34,0.14) ### Spacing - **Base**: 8px - **Scale**: [4,8,12,16,24,32,48,64,96] ### Surfaces - **Treatment**: paper - **Card Style**: cream poster cards with pale wash underpainting and visible grain overlays - **Bg Pattern**: noise ### Borders - **Default Width**: 1.5px - **Accent Width**: 3px - **Style**: solid - **Character**: thin ink-keyline borders with occasional offset accent rules and stamp circles ### Motion - **Duration**: 220ms - **Easing**: cubic-bezier(0.22, 0.8, 0.2, 1) - **Philosophy**: deliberate ## Rules ### Composition Build pages as a poster wall of narrative fragments: one dominant hero vignette, supporting cropped scenes, and a narrow editorial rail for metadata rather than conventional app navigation. ### Density Moderate density with small captions and generous outer margins; internal clusters can feel tight, but every major poster panel needs breathing room around it. ### Hierarchy Illustration and wash fields lead first, headline second, caption system third. Labels stay compact and low-volume so the image framing carries the emotional weight. ### Signature Patterns - every major panel has an oversized poster margin, a 1.5px ink keyline, and an inner figure vignette cropped off at least one edge with overflow hidden - wash blobs sit behind content with a 6-12px transform offset from the black ink outline layer using translucent #b06a5d and #4f7c8b fields - captions use tiny uppercase IBM Plex Mono labels with thin horizontal rules, issue/date metadata, and tight 4-8px internal spacing - select accent details such as stamps, underlines, and side rules are intentionally misaligned by 3-8px using rotate and translate transforms - buttons and inputs read like clipped paper labels with 1.5px ink keylines, consistent 16px radii, and pale wash fills rather than glossy controls ## Layout ### Grid A 12-column poster grid on desktop collapsing to 8 and then 4 columns; hero scene spans 7 columns, editorial rail spans 5, and lower fragments interlock with deliberate asymmetry. ### Breakpoints Desktop >= 1200px, tablet 760-1199px, mobile <= 759px. On smaller screens the poster rail stacks beneath the hero while preserving cropped framing and caption anchoring. The landing is art-directed at four bands: wide 1920+, desktop 1440, tablet 768-1024, mobile 390. ### Whitespace Use generous page margins and card padding to emulate print borders; allow tighter spacing only inside caption clusters and metadata strips. ## Guidance ### Do - use hand-drawn line motifs and imperfect registration to make digital layouts feel authored - pair restrained Zen Old Mincho reading text with tiny IBM Plex Mono metadata for editorial credibility - treat each section like a gallery poster excerpt rather than a product module - keep the palette washed and nuanced, with accent hues arriving in irregular fields - crop illustration panels asymmetrically and let captions anchor corners instead of centering content - use near-paper shadows and ink keylines sparingly so the poster construction remains the signature ### Don't - do not introduce SaaS dashboard cards or metric-heavy panels - do not use ultra-bold geometric sans for primary reading text - do not center everything symmetrically - do not polish away offset edges, texture, or illustration marks - do not add synthetic neon accents or rainbow category coding - do not render browser-default controls; inputs and selects must look like clipped paper labels ## Imagery Direction ### Summary Black sumi-ink figure-line illustrations over pale gouache wash blocks on cream paper, printed off-register; cropped Tokyo vignettes plus stamp circles and editorial zine captions. ### Pairs With nijimi-wash ### Palette cream #f5eedf, ink #241f1b, dusty teal #4f7c8b, faded terracotta #b06a5d, soft sage #607a57, muted ochre #bf8b3d ### Subjects - Tokyo backstreets - kissaten storefronts - alley lanterns - train platforms - low rooftops - still-life objects - lone figures under umbrellas
DESIGN.md file
---
version: "alpha"
name: "Nijimi"
description: "A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes bleeding off-register from black sumi-ink figure lines, and small editorial notes framing e..."
colors:
bg: "#f5eedf"
surface: "#fff9ef"
surface_solid: "#fbf4e6"
text: "#241f1b"
muted: "#6b5e54"
border: "#27211c"
accent: "#4f7c8b"
accent_2: "#b06a5d"
accent_soft: "#d9e2e0"
accent_deep: "#2f5561"
on_accent: "#fbf4e6"
success: "#4f6a47"
warning: "#a9762e"
error: "#a5403a"
info: "#4a637a"
typography:
headline-lg:
fontFamily: "Aoboshi One"
fontSize: "1.836rem"
fontWeight: 700
lineHeight: 1.1
letterSpacing: "-0.02em"
headline-md:
fontFamily: "Aoboshi One"
fontSize: "1.53rem"
fontWeight: 600
lineHeight: 1.15
letterSpacing: "-0.02em"
body-md:
fontFamily: "Zen Old Mincho"
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"
md: "16px"
lg: "24px"
full: "9999px"
spacing:
base: "8px"
xs: "4px"
sm: "8px"
md: "12px"
lg: "16px"
xl: "24px"
2xl: "32px"
3xl: "48px"
4xl: "64px"
step-8: "96px"
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-accent_deep:
backgroundColor: "{colors.accent_deep}"
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: "{colors.on_accent}"
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"
---
# Nijimi
## Overview
A design language that feels like an authored Tokyo illustration annual rather than a startup interface: cream paper grounds, pale gouache washes bleeding off-register from black sumi-ink figure lines, and small editorial notes framing each moment as a cropped poster fragment.
### Values
- authored imperfection over polished neutrality
- narrative vignettes over component catalogs
- quiet typography with strong image-space tension
- cultural poster memory over explicit branding
- human linework over vector sterility
### Anti-Values
- dashboard blandness
- full-bleed corporate gradients
- overweight UI chrome
- loud growth-product color coding
- symmetrical template sameness
### Visual Character
- cream paper ground #f5eedf with subtle radial grain, warm edge tint, and no pure-white expanses
- black ink outlines as 1.5px #27211c keylines sitting slightly off-register from pale gouache wash shapes via transform offsets
- poster-framed panels with 32-48px margins, hard paper edges, 24px soft outer corners only on cards, and asymmetric cropping so illustrations break the frame
- compact editorial captions in IBM Plex Mono uppercase at 11px, thin rules, issue/date metadata, corner anchoring
- softly misaligned stamps, underlines, accent bars, and side rules shifted 3-8px to imply hand assembly
## 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 | `#f5eedf` |
| surface | `#fff9ef` |
| surface_solid | `#fbf4e6` |
| text | `#241f1b` |
| muted | `#6b5e54` |
| border | `#27211c` |
| accent | `#4f7c8b` |
| accent_2 | `#b06a5d` |
| accent_soft | `#d9e2e0` |
| accent_deep | `#2f5561` |
| on_accent | `#fbf4e6` |
| success | `#4f6a47` |
| warning | `#a9762e` |
| error | `#a5403a` |
| info | `#4a637a` |
## Typography
Load the fonts from Google Fonts: https://fonts.googleapis.com/css2?family=Aoboshi+One&family=IBM+Plex+Mono:wght@400;500&family=Zen+Old+Mincho:wght@400;500;700&display=swap
- **Headline-Lg**: Aoboshi One, 1.836rem, weight 700, line-height 1.1.
- **Headline-Md**: Aoboshi One, 1.53rem, weight 600, line-height 1.15.
- **Body-Md**: Zen Old Mincho, 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`
- **Step-8**: `96px`
### Grid
A 12-column poster grid on desktop collapsing to 8 and then 4 columns; hero scene spans 7 columns, editorial rail spans 5, and lower fragments interlock with deliberate asymmetry.
### Breakpoints
Desktop >= 1200px, tablet 760-1199px, mobile <= 759px. On smaller screens the poster rail stacks beneath the hero while preserving cropped framing and caption anchoring. The landing is art-directed at four bands: wide 1920+, desktop 1440, tablet 768-1024, mobile 390.
### Whitespace
Use generous page margins and card padding to emulate print borders; allow tighter spacing only inside caption clusters and metadata strips.
## Elevation & Depth
### Shadows
- **Sm**: 0 2px 0 rgba(39,33,28,0.08)
- **Md**: 0 10px 30px rgba(74,55,34,0.10)
- **Lg**: 0 20px 60px rgba(74,55,34,0.14)
## Shapes
### Rounded
- **None**: `0px`
- **Md**: `16px`
- **Lg**: `24px`
- **Full**: `9999px`
### Surfaces
- **Treatment**: paper
- **Card Style**: cream poster cards with pale wash underpainting and visible grain overlays
- **Bg Pattern**: noise
### Borders
- **Default Width**: 1.5px
- **Accent Width**: 3px
- **Style**: solid
- **Character**: thin ink-keyline borders with occasional offset accent rules and stamp circles
## Components
### Composition
Build pages as a poster wall of narrative fragments: one dominant hero vignette, supporting cropped scenes, and a narrow editorial rail for metadata rather than conventional app navigation.
### Density
Moderate density with small captions and generous outer margins; internal clusters can feel tight, but every major poster panel needs breathing room around it.
### Hierarchy
Illustration and wash fields lead first, headline second, caption system third. Labels stay compact and low-volume so the image framing carries the emotional weight.
### Signature Patterns
- every major panel has an oversized poster margin, a 1.5px ink keyline, and an inner figure vignette cropped off at least one edge with overflow hidden
- wash blobs sit behind content with a 6-12px transform offset from the black ink outline layer using translucent #b06a5d and #4f7c8b fields
- captions use tiny uppercase IBM Plex Mono labels with thin horizontal rules, issue/date metadata, and tight 4-8px internal spacing
- select accent details such as stamps, underlines, and side rules are intentionally misaligned by 3-8px using rotate and translate transforms
- buttons and inputs read like clipped paper labels with 1.5px ink keylines, consistent 16px radii, and pale wash fills rather than glossy controls
## 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-019f9a34-c1bf-7242-972d-431822bc3b5c/DESIGN.with-shadcn.md`.
Machine-readable companions for automation: `/language/en-019f9a34-c1bf-7242-972d-431822bc3b5c/shadcn.json` (registry theme), `/language/en-019f9a34-c1bf-7242-972d-431822bc3b5c/shadcn-components.md` (component recipes) and `/language/en-019f9a34-c1bf-7242-972d-431822bc3b5c/shadcn-shots.json` (preview shots). The human-facing handoff is still 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 use hand-drawn line motifs and imperfect registration to make digital layouts feel authored
- Do pair restrained Zen Old Mincho reading text with tiny IBM Plex Mono metadata for editorial credibility
- Do treat each section like a gallery poster excerpt rather than a product module
- Do keep the palette washed and nuanced, with accent hues arriving in irregular fields
- Do crop illustration panels asymmetrically and let captions anchor corners instead of centering content
- Do use near-paper shadows and ink keylines sparingly so the poster construction remains the signature
- Don't do not introduce SaaS dashboard cards or metric-heavy panels
- Don't do not use ultra-bold geometric sans for primary reading text
- Don't do not center everything symmetrically
- Don't do not polish away offset edges, texture, or illustration marks
- Don't do not add synthetic neon accents or rainbow category coding
- Don't do not render browser-default controls; inputs and selects must look like clipped paper labels
## Imagery Direction
### Summary
Black sumi-ink figure-line illustrations over pale gouache wash blocks on cream paper, printed off-register; cropped Tokyo vignettes plus stamp circles and editorial zine captions.
### Pairs With
nijimi-wash
### Palette
cream #f5eedf, ink #241f1b, dusty teal #4f7c8b, faded terracotta #b06a5d, soft sage #607a57, muted ochre #bf8b3d
### Subjects
- Tokyo backstreets
- kissaten storefronts
- alley lanterns
- train platforms
- low rooftops
- still-life objects
- lone figures under umbrellas
shadcn/ui theme file
```json
{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "nijimi",
"type": "registry:theme",
"title": "Nijimi shadcn Theme",
"cssVars": {
"theme": {},
"light": {
"background": "#f5eedf",
"foreground": "#241f1b",
"card": "#fff9ef",
"card-foreground": "#241f1b",
"popover": "#fff9ef",
"popover-foreground": "#241f1b",
"primary": "#241f1b",
"primary-foreground": "#ffffff",
"secondary": "#f4f4f5",
"secondary-foreground": "#111111",
"muted": "#6b5e54",
"muted-foreground": "#241f1b",
"accent": "#4f7c8b",
"accent-foreground": "#ffffff",
"destructive": "#a5403a",
"border": "#27211c",
"input": "#27211c",
"ring": "#4f7c8b",
"chart-1": "#241f1b",
"chart-2": "#f4f4f5",
"chart-3": "#4f7c8b",
"chart-4": "#4f6a47",
"chart-5": "#a9762e",
"sidebar": "#fff9ef",
"sidebar-foreground": "#241f1b",
"sidebar-primary": "#241f1b",
"sidebar-primary-foreground": "#ffffff",
"sidebar-accent": "#4a637a",
"sidebar-accent-foreground": "#ffffff",
"sidebar-border": "#27211c",
"sidebar-ring": "#4f7c8b",
"radius": "16px"
},
"dark": {
"background": "#0f1115",
"foreground": "#f8fafc",
"card": "#181b22",
"card-foreground": "#f8fafc",
"popover": "#181b22",
"popover-foreground": "#f8fafc",
"primary": "#241f1b",
"primary-foreground": "#ffffff",
"secondary": "#252a33",
"secondary-foreground": "#f8fafc",
"muted": "#252a33",
"muted-foreground": "#a1a1aa",
"accent": "#4f7c8b",
"accent-foreground": "#ffffff",
"destructive": "#a5403a",
"border": "#303642",
"input": "#303642",
"ring": "#4f7c8b",
"chart-1": "#241f1b",
"chart-2": "#f4f4f5",
"chart-3": "#4f7c8b",
"chart-4": "#4f6a47",
"chart-5": "#a9762e",
"sidebar": "#181b22",
"sidebar-foreground": "#f8fafc",
"sidebar-primary": "#241f1b",
"sidebar-primary-foreground": "#ffffff",
"sidebar-accent": "#4f7c8b",
"sidebar-accent-foreground": "#ffffff",
"sidebar-border": "#303642",
"sidebar-ring": "#4f7c8b",
"radius": "16px"
}
},
"meta": {
"source": "katagami",
"languageId": "en-019f9a34-c1bf-7242-972d-431822bc3b5c",
"slug": "nijimi",
"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_deep",
"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"
]
}
}
}
```shadcn/ui kit
In the lineage of
- Risograph and mimeograph printing, tradition. the off-register colour passes and matte, grainy flat inks the language imitates
- Sumi-e ink-line drawing, tradition. the confident black figure-line that sits over the wash
- Tokyo indie zine and doujinshi culture, movement. the authored small-press poster-fragment sensibility the language is set in
- Mid-century gouache editorial illustration, movement. flat pale gouache wash blocks and cropped poster composition
A generated style is an aggregate of many influences. Credit goes to the artists and traditions it draws on; it is not a claim of authorship.