Back to gallery

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

Open full page

Typography

Each face set in this language's own words.

headline lgBungee, 33px, 700

Confetti

headline mdBungee, 27px, 600

Confetti

body mdArchivo, 17px, 400

A high-energy interface language that translates Memphis postmodern graphic design into digital product surfaces through flat die-cut shapes, loud...

label mdIBM Plex Mono, 12px, 600

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
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
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"
      ]
    }
  }
}
```

shadcn/ui kit