Confetti
A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud contrast and deliberately anti-neutral composition.
Pop, Kawaii & Memphis 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.
Confetti
Confetti
A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud...
A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud...
Specification
Philosophy
summary
A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud contrast and deliberately anti-neutral composition. Every shape is cut from a confetti field, keylined once in black, and slapped down on its own hard offset shadow so it reads like a printed sticker.
It values
- Playfulness as structure rather than decoration
- Graphic contrast that keeps hierarchy instantly legible
- Layered shapes and pattern fields that energise routine screens
- Intentional asymmetry balanced by strict alignment zones
It refuses
- Corporate neutrality and invisible chrome
- Soft luxury minimalism or restrained monochrome
- Photoreal depth or skeuomorphic material imitation
visual character
- Flat die-cut shapes sit behind and around content using offset circles, zig-zag dividers, dotted fields and angled bars in electric accents, each with a single crisp black keyline.
- Cards and panels rest on pale mint, white or blush paper, interrupted by a die-cut companion attached at one corner as one page-wide system.
- Typography pairs an oversized Bungee display with a clean Archivo body and uppercase IBM Plex Mono micro-labels, using strong scale jumps to feel like poster graphics.
- Buttons, tabs and metrics are printed capsules with a keyline, a hard offset shadow and a centred one-line label so every interactive element reads like a printed graphic object.
Tokens
colors14
typography10
- base size
- 17px
- body font
- Archivo
- heading font
- Bungee
- mono font
- IBM Plex Mono
- heading weight
- 400
- heading transform
- none
- letter spacing
- -0.02em
- line height
- 1.55
- scale ratio
- 1.28
- google fonts url
- https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Bungee&family=IBM+Plex+Mono:wght@400;500;600&display=swap
radii4
- none
- 0px
- md
- 16px
- lg
- 24px
- full
- 9999px
shadows3
- sm
- 3px 3px 0 #111111
- md
- 6px 6px 0 #111111
- lg
- 11px 11px 0 #111111
spacing2
- base
- 8px
- scale
- 4, 8, 12, 16, 24, 32, 48, 64
surfaces3
- treatment
- paper
- card style
- Cream, white, mint or blush paper cards with one black keyline, a hard offset shadow and a single die-cut companion at one corner.
- bg pattern
- dots
borders4
- default width
- 2px
- accent width
- 2px
- style
- solid
- character
- A single crisp black keyline, the printed die-cut signature, drawn once around a shape at a consistent 2px, never nested and never a one-sided accent, always paired with the hard offset shadow for lift.
motion3
- duration
- 180ms
- easing
- cubic-bezier(0.2,0.9,0.2,1)
- philosophy
- snappy
Rules
composition
Compose screens as poster-like spreads with one dominant hero column, supporting stacked utility panels, and die-cut geometric ornaments occupying gutters and negative space.
hierarchy
Use oversized Bungee display headlines, loud colour-blocked data callouts, and compact uppercase mono labels so scanning stays instant even amid playful density.
density
Medium-high density with tightly grouped controls inside boldly separated modules; decoration may be abundant, but task-critical content stays boxed into quiet mint, white or blush islands.
signature patterns
- Every major card uses one black keyline plus a hard offset shadow, creating a printed cutout that separates layers without blur.
- Section headers and chips carry a die-cut geometric companion (circle, bar, triangle or squiggle) recolouring through teal, pink and yellow as one system.
- Backgrounds use faint dot and dash motifs behind quiet surfaces, giving flat fields the texture of laminated postmodern stationery.
- Primary actions and status pills are teal, pink, yellow or ink capsules with uppercase labels, keeping a toy-like but highly visible control system.
Layout
grid
A 12-column desktop grid collapsing to a considered tablet band and a single mobile column, with oversized outer padding so decorative shapes can live in the margins.
breakpoints
Wide 1920+, desktop 1440, tablet 768-1024, mobile 390 with stacked panels and full-width actions.
whitespace
Compact spacing inside modules, larger gaps between them, so the graphic collage stays readable and task content stays on quiet paper.
Guidance
Do
- Anchor every decorative gesture to a content container so the screen feels composed.
- Use the keyline and loud accent fills to clarify interaction priority before relying on motion.
- Mix mint, white and blush surfaces while keeping body text on quiet paper.
Avoid
- Nest cards or trap navigation in a floating pill bar.
- Let dot or stripe patterns cross body text.
- Smooth out all asymmetry; a slight compositional clash is part of the identity.
Imagery
summary
Flat Memphis Milano graphic collage: bold shapes with thick black outlines and hard offset shadows, electric teal, hot pink and bright yellow over warm cream, with confetti, terrazzo and zig-zag motifs and a light risograph grain.
technique
flat 2D vector-poster illustration, thick black keylines, die-cut shapes, hard offset shadows, no gradients, subtle risograph grain
pairs with
confetti
palette
teal #12cfd0, hot pink #ff5fa2, bright yellow #f5dd22, ink #111111, cream #f6f3ee, mint #dff7ee
credits
- 0
- name Memphis Group (Ettore Sottsass, Milan, 1981)kind movementnote the postmodern design collective this language descends from
- 1
- name Nathalie Du Pasquierkind artistnote Memphis pattern and surface work
- 2
- name Riso / screen-print poster traditionkind traditionnote flat spot-colour printing with registration grain
Katagami spec file
# Confetti
## Philosophy
A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud contrast and deliberately anti-neutral composition. Every shape is cut from a confetti field, keylined once in black, and slapped down on its own hard offset shadow so it reads like a printed sticker.
### Values
- Playfulness as structure rather than decoration
- Graphic contrast that keeps hierarchy instantly legible
- Layered shapes and pattern fields that energise routine screens
- Intentional asymmetry balanced by strict alignment zones
### Anti-Values
- Corporate neutrality and invisible chrome
- Soft luxury minimalism or restrained monochrome
- Photoreal depth or skeuomorphic material imitation
### Visual Character
- Flat die-cut shapes sit behind and around content using offset circles, zig-zag dividers, dotted fields and angled bars in electric accents, each with a single crisp black keyline.
- Cards and panels rest on pale mint, white or blush paper, interrupted by a die-cut companion attached at one corner as one page-wide system.
- Typography pairs an oversized Bungee display with a clean Archivo body and uppercase IBM Plex Mono micro-labels, using strong scale jumps to feel like poster graphics.
- Buttons, tabs and metrics are printed capsules with a keyline, a hard offset shadow and a centred one-line label so every interactive element reads like a printed graphic object.
## Tokens
### Colors
| Name | Value |
|------|-------|
| bg | `#f6f3ee` |
| surface | `#ffffff` |
| surface_solid | `#dff7ee` |
| text | `#111111` |
| muted | `#5f5a67` |
| border | `#111111` |
| accent | `#12cfd0` |
| accent_2 | `#ff5fa2` |
| accent_soft | `#f5dd22` |
| on_accent | `#111111` |
| success | `#16b57a` |
| warning | `#ffb000` |
| error | `#ff5570` |
| info | `#42a5ff` |
### Typography
- **Base Size**: 17px
- **Body Font**: Archivo
- **Heading Font**: Bungee
- **Mono Font**: IBM Plex Mono
- **Heading Weight**: 400
- **Heading Transform**: none
- **Letter Spacing**: -0.02em
- **Line Height**: 1.55
- **Scale Ratio**: 1.28
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Bungee&family=IBM+Plex+Mono:wght@400;500;600&display=swap
### Radii
- **None**: 0px
- **Md**: 16px
- **Lg**: 24px
- **Full**: 9999px
### Shadows
- **Sm**: 3px 3px 0 #111111
- **Md**: 6px 6px 0 #111111
- **Lg**: 11px 11px 0 #111111
### Spacing
- **Base**: 8px
- **Scale**: [4,8,12,16,24,32,48,64]
### Surfaces
- **Treatment**: paper
- **Card Style**: Cream, white, mint or blush paper cards with one black keyline, a hard offset shadow and a single die-cut companion at one corner.
- **Bg Pattern**: dots
### Borders
- **Default Width**: 2px
- **Accent Width**: 2px
- **Style**: solid
- **Character**: A single crisp black keyline, the printed die-cut signature, drawn once around a shape at a consistent 2px, never nested and never a one-sided accent, always paired with the hard offset shadow for lift.
### Motion
- **Duration**: 180ms
- **Easing**: cubic-bezier(0.2,0.9,0.2,1)
- **Philosophy**: snappy
## Rules
### Composition
Compose screens as poster-like spreads with one dominant hero column, supporting stacked utility panels, and die-cut geometric ornaments occupying gutters and negative space.
### Hierarchy
Use oversized Bungee display headlines, loud colour-blocked data callouts, and compact uppercase mono labels so scanning stays instant even amid playful density.
### Density
Medium-high density with tightly grouped controls inside boldly separated modules; decoration may be abundant, but task-critical content stays boxed into quiet mint, white or blush islands.
### Signature Patterns
- Every major card uses one black keyline plus a hard offset shadow, creating a printed cutout that separates layers without blur.
- Section headers and chips carry a die-cut geometric companion (circle, bar, triangle or squiggle) recolouring through teal, pink and yellow as one system.
- Backgrounds use faint dot and dash motifs behind quiet surfaces, giving flat fields the texture of laminated postmodern stationery.
- Primary actions and status pills are teal, pink, yellow or ink capsules with uppercase labels, keeping a toy-like but highly visible control system.
## Layout
### Grid
A 12-column desktop grid collapsing to a considered tablet band and a single mobile column, with oversized outer padding so decorative shapes can live in the margins.
### Breakpoints
Wide 1920+, desktop 1440, tablet 768-1024, mobile 390 with stacked panels and full-width actions.
### Whitespace
Compact spacing inside modules, larger gaps between them, so the graphic collage stays readable and task content stays on quiet paper.
## Guidance
### Do
- Anchor every decorative gesture to a content container so the screen feels composed.
- Use the keyline and loud accent fills to clarify interaction priority before relying on motion.
- Mix mint, white and blush surfaces while keeping body text on quiet paper.
### Don't
- Nest cards or trap navigation in a floating pill bar.
- Let dot or stripe patterns cross body text.
- Smooth out all asymmetry; a slight compositional clash is part of the identity.
## Imagery Direction
### Summary
Flat Memphis Milano graphic collage: bold shapes with thick black outlines and hard offset shadows, electric teal, hot pink and bright yellow over warm cream, with confetti, terrazzo and zig-zag motifs and a light risograph grain.
### Technique
flat 2D vector-poster illustration, thick black keylines, die-cut shapes, hard offset shadows, no gradients, subtle risograph grain
### Pairs With
confetti
### Palette
teal #12cfd0, hot pink #ff5fa2, bright yellow #f5dd22, ink #111111, cream #f6f3ee, mint #dff7ee
### Credits
- {"name":"Memphis Group (Ettore Sottsass, Milan, 1981)","kind":"movement","note":"the postmodern design collective this language descends from"}
- {"name":"Nathalie Du Pasquier","kind":"artist","note":"Memphis pattern and surface work"}
- {"name":"Riso / screen-print poster tradition","kind":"tradition","note":"flat spot-colour printing with registration grain"}
DESIGN.md file
---
version: "alpha"
name: "Confetti"
description: "A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud contrast and deliberately anti-neutral composition. Every shape is cut from a confetti fie..."
colors:
bg: "#f6f3ee"
surface: "#ffffff"
surface_solid: "#dff7ee"
text: "#111111"
muted: "#5f5a67"
border: "#111111"
accent: "#12cfd0"
accent_2: "#ff5fa2"
accent_soft: "#f5dd22"
on_accent: "#111111"
success: "#16b57a"
warning: "#ffb000"
error: "#ff5570"
info: "#42a5ff"
typography:
headline-lg:
fontFamily: "Bungee"
fontSize: "2.075rem"
fontWeight: 700
lineHeight: 1.1
letterSpacing: "-0.02em"
headline-md:
fontFamily: "Bungee"
fontSize: "1.66rem"
fontWeight: 600
lineHeight: 1.15
letterSpacing: "-0.02em"
body-md:
fontFamily: "Archivo"
fontSize: "17px"
fontWeight: 400
lineHeight: 1.5
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"
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: "{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"
---
# Confetti
## Overview
A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud contrast and deliberately anti-neutral composition. Every shape is cut from a confetti field, keylined once in black, and slapped down on its own hard offset shadow so it reads like a printed sticker.
### Values
- Playfulness as structure rather than decoration
- Graphic contrast that keeps hierarchy instantly legible
- Layered shapes and pattern fields that energise routine screens
- Intentional asymmetry balanced by strict alignment zones
### Anti-Values
- Corporate neutrality and invisible chrome
- Soft luxury minimalism or restrained monochrome
- Photoreal depth or skeuomorphic material imitation
### Visual Character
- Flat die-cut shapes sit behind and around content using offset circles, zig-zag dividers, dotted fields and angled bars in electric accents, each with a single crisp black keyline.
- Cards and panels rest on pale mint, white or blush paper, interrupted by a die-cut companion attached at one corner as one page-wide system.
- Typography pairs an oversized Bungee display with a clean Archivo body and uppercase IBM Plex Mono micro-labels, using strong scale jumps to feel like poster graphics.
- Buttons, tabs and metrics are printed capsules with a keyline, a hard offset shadow and a centred one-line label so every interactive element reads like a printed graphic object.
## 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 | `#f6f3ee` |
| surface | `#ffffff` |
| surface_solid | `#dff7ee` |
| text | `#111111` |
| muted | `#5f5a67` |
| border | `#111111` |
| accent | `#12cfd0` |
| accent_2 | `#ff5fa2` |
| accent_soft | `#f5dd22` |
| on_accent | `#111111` |
| success | `#16b57a` |
| warning | `#ffb000` |
| error | `#ff5570` |
| info | `#42a5ff` |
## Typography
Load the fonts from Google Fonts: https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Bungee&family=IBM+Plex+Mono:wght@400;500;600&display=swap
- **Headline-Lg**: Bungee, 2.075rem, weight 700, line-height 1.1.
- **Headline-Md**: Bungee, 1.66rem, weight 600, line-height 1.15.
- **Body-Md**: Archivo, 17px, weight 400, line-height 1.5.
- **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 12-column desktop grid collapsing to a considered tablet band and a single mobile column, with oversized outer padding so decorative shapes can live in the margins.
### Breakpoints
Wide 1920+, desktop 1440, tablet 768-1024, mobile 390 with stacked panels and full-width actions.
### Whitespace
Compact spacing inside modules, larger gaps between them, so the graphic collage stays readable and task content stays on quiet paper.
## Elevation & Depth
### Shadows
- **Sm**: 3px 3px 0 #111111
- **Md**: 6px 6px 0 #111111
- **Lg**: 11px 11px 0 #111111
## Shapes
### Rounded
- **None**: `0px`
- **Md**: `16px`
- **Lg**: `24px`
- **Full**: `9999px`
### Surfaces
- **Treatment**: paper
- **Card Style**: Cream, white, mint or blush paper cards with one black keyline, a hard offset shadow and a single die-cut companion at one corner.
- **Bg Pattern**: dots
### Borders
- **Default Width**: 2px
- **Accent Width**: 2px
- **Style**: solid
- **Character**: A single crisp black keyline, the printed die-cut signature, drawn once around a shape at a consistent 2px, never nested and never a one-sided accent, always paired with the hard offset shadow for lift.
## Components
### Composition
Compose screens as poster-like spreads with one dominant hero column, supporting stacked utility panels, and die-cut geometric ornaments occupying gutters and negative space.
### Hierarchy
Use oversized Bungee display headlines, loud colour-blocked data callouts, and compact uppercase mono labels so scanning stays instant even amid playful density.
### Density
Medium-high density with tightly grouped controls inside boldly separated modules; decoration may be abundant, but task-critical content stays boxed into quiet mint, white or blush islands.
### Signature Patterns
- Every major card uses one black keyline plus a hard offset shadow, creating a printed cutout that separates layers without blur.
- Section headers and chips carry a die-cut geometric companion (circle, bar, triangle or squiggle) recolouring through teal, pink and yellow as one system.
- Backgrounds use faint dot and dash motifs behind quiet surfaces, giving flat fields the texture of laminated postmodern stationery.
- Primary actions and status pills are teal, pink, yellow or ink capsules with uppercase labels, keeping a toy-like but highly visible control system.
## 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-019f8aff-7550-7ee3-8429-d90ca52e7b5c/DESIGN.with-shadcn.md`.
Machine-readable companions for automation: `/language/en-019f8aff-7550-7ee3-8429-d90ca52e7b5c/shadcn.json` (registry theme), `/language/en-019f8aff-7550-7ee3-8429-d90ca52e7b5c/shadcn-components.md` (component recipes) and `/language/en-019f8aff-7550-7ee3-8429-d90ca52e7b5c/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 Anchor every decorative gesture to a content container so the screen feels composed.
- Do Use the keyline and loud accent fills to clarify interaction priority before relying on motion.
- Do Mix mint, white and blush surfaces while keeping body text on quiet paper.
- Don't Nest cards or trap navigation in a floating pill bar.
- Don't Let dot or stripe patterns cross body text.
- Don't Smooth out all asymmetry; a slight compositional clash is part of the identity.
## Imagery Direction
### Summary
Flat Memphis Milano graphic collage: bold shapes with thick black outlines and hard offset shadows, electric teal, hot pink and bright yellow over warm cream, with confetti, terrazzo and zig-zag motifs and a light risograph grain.
### Technique
flat 2D vector-poster illustration, thick black keylines, die-cut shapes, hard offset shadows, no gradients, subtle risograph grain
### Pairs With
confetti
### Palette
teal #12cfd0, hot pink #ff5fa2, bright yellow #f5dd22, ink #111111, cream #f6f3ee, mint #dff7ee
### Credits
- {"name":"Memphis Group (Ettore Sottsass, Milan, 1981)","kind":"movement","note":"the postmodern design collective this language descends from"}
- {"name":"Nathalie Du Pasquier","kind":"artist","note":"Memphis pattern and surface work"}
- {"name":"Riso / screen-print poster tradition","kind":"tradition","note":"flat spot-colour printing with registration grain"}
shadcn/ui theme file
```json
{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "confetti",
"type": "registry:theme",
"title": "Confetti shadcn Theme",
"cssVars": {
"theme": {},
"light": {
"background": "#f6f3ee",
"foreground": "#111111",
"card": "#ffffff",
"card-foreground": "#111111",
"popover": "#ffffff",
"popover-foreground": "#111111",
"primary": "#111111",
"primary-foreground": "#ffffff",
"secondary": "#f4f4f5",
"secondary-foreground": "#111111",
"muted": "#5f5a67",
"muted-foreground": "#111111",
"accent": "#12cfd0",
"accent-foreground": "#ffffff",
"destructive": "#ff5570",
"border": "#111111",
"input": "#111111",
"ring": "#12cfd0",
"chart-1": "#111111",
"chart-2": "#f4f4f5",
"chart-3": "#12cfd0",
"chart-4": "#16b57a",
"chart-5": "#ffb000",
"sidebar": "#ffffff",
"sidebar-foreground": "#111111",
"sidebar-primary": "#111111",
"sidebar-primary-foreground": "#ffffff",
"sidebar-accent": "#42a5ff",
"sidebar-accent-foreground": "#ffffff",
"sidebar-border": "#111111",
"sidebar-ring": "#12cfd0",
"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": "#12cfd0",
"accent-foreground": "#ffffff",
"destructive": "#ff5570",
"border": "#303642",
"input": "#303642",
"ring": "#12cfd0",
"chart-1": "#111111",
"chart-2": "#f4f4f5",
"chart-3": "#12cfd0",
"chart-4": "#16b57a",
"chart-5": "#ffb000",
"sidebar": "#181b22",
"sidebar-foreground": "#f8fafc",
"sidebar-primary": "#111111",
"sidebar-primary-foreground": "#ffffff",
"sidebar-accent": "#12cfd0",
"sidebar-accent-foreground": "#ffffff",
"sidebar-border": "#303642",
"sidebar-ring": "#12cfd0",
"radius": "16px"
}
},
"meta": {
"source": "katagami",
"languageId": "en-019f8aff-7550-7ee3-8429-d90ca52e7b5c",
"slug": "confetti",
"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"
]
}
}
}
```