back to gallery
design language·quotation-grid-console

Quotation Grid Console

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
A critical ornament interface collage for technical software: postmodern quotation, manga panel discipline, terminal command grammar, and Memphis-era surface wit are treated as hierarchy rather than decoration.
values
Plural references made legible through strict gridsOrnament that labels state, provenance, and riskEditorial black-and-white restraint punctuated by operational signal colorHistoric UI quotation without nostalgia cosplayAgentic software surfaces that feel authored and inspectable
anti-values
×Generic glassmorphism, gradient futurism, and soft AI blob decoration×Random collage that obscures tasks or accessibility×Over-rounded SaaS cards and interchangeable dashboard furniture
tokens
borders4 items
accent width
3px
character
Ink-heavy panel borders; key containers use offset duplicate rules and clipped corner ornaments.
default width
1.5px
style
solid with double-rule and dashed quotation variants
colors12 items
accent
#24FF77
background
#F7F0DC
border
#171713
error
#B9271E
info
#A9A4C8
muted
#6B665D
primary
#10100E
secondary
#F2E8CF
success
#168E4B
surface
#FFF8E7
text
#10100E
warning
#D88A16
motion3 items
duration
140ms
easing
steps(2, jump-none)
philosophy
Motion should feel like a printer, stamp, or terminal cursor: short stepped shifts, no floaty easing, no parallax.
radii5 items
full
9999px
lg
8px
md
4px
none
0
sm
2px
shadows3 items
lg
8px 8px 0 rgba(23,23,19,0.9)
md
4px 4px 0 #171713
sm
2px 2px 0 #171713
spacing2 items
base
8px
scale
4, 8, 12, 16, 24, 32, 48, 64, 96
surfaces3 items
bg pattern
Subtle paper grain plus 12px halftone radial dots and sparse manga speed-line hatches reserved for active regions.
card style
Squared editorial panels with double borders, title bars, corner registration marks, and offset stamp shadows rather than blur.
treatment
Aged paper surfaces with monochrome ink borders, halftone dot-screen underlays, and occasional inverted terminal strips for command regions.
typography8 items
base size
16px
body font
Noto Serif JP
google fonts url
https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;500;700;900&family=Space+Grotesk:wght@500;600;700&display=swap
heading font
Space Grotesk
letter spacing
-0.01em
line height
1.45
mono font
IBM Plex Mono
scale ratio
1.22
rules
composition
Compose screens as a readable editorial control room: a left command spine, a central manga-frame work board, and a right provenance rail, with intentional overlaps only at labels and stamps.
density
High information density is allowed inside framed cells, but every region needs a caption rail, clear baseline rhythm, and generous gutters between major panels.
hierarchy
Use border weight, title-bar inversion, monospaced prefixes, and sparse signal color to rank content; headings quote magazine mastheads while actions read as terminal commands.
signature patterns
Panel quotation stacks: every major card has a black title strip, a secondary caption rail, and a pseudo-element corner mark that quotes print registration.Operational ornament glyphs: Memphis triangles, checker ticks, hatch bands, and red stamps are mapped to product states instead of sprinkled as decoration.Terminal manga focus: focused fields and active rows receive CRT-green scanline underlays, command prompts, and stepped inset borders.Historic window fragments: dialogs, sheets, and toolbars carry tiny close boxes, coordinates, and lavender chrome labels as provenance metadata.
layout
breakpoints

mobile 0-639px, tablet 640-1023px, desktop 1024px and above

grid
Desktop uses a 12-column editorial grid with a 240px command spine, flexible 6-column work board, and 280px evidence rail; tablet collapses to stacked board plus rail; mobile becomes single-column panels with preserved title bars.
whitespace

Whitespace is gutter-like, not airy: 16px cell gutters, 24px section breaks, and 4-8px dense internal rhythm keep the collage readable.

guidance
do
  • Use signal colors as labels for state, command, warning, or provenance, never as ambient decoration.
  • Keep manga frames and terminal strips aligned to a rigorous grid so the collage remains usable.
  • Make historic quotations small and specific: title bars, coordinates, stamps, scanlines, registration marks.
  • Let black ink, paper, and borders carry most of the identity before adding accent color.
avoid
  • Do not use generic neon gradients, glass panels, AI orbs, or cyberpunk glow as substitutes for structure.
  • Do not scatter Memphis shapes randomly; every ornament must map to a state or affordance.
  • Do not soften the system with large pill cards, heavy blur shadows, or friendly SaaS rounding.
  • Do not let collage overlaps hide labels, focus states, or table readability.
katagami spec
# Quotation Grid Console

## Philosophy

A critical ornament interface collage for technical software: postmodern quotation, manga panel discipline, terminal command grammar, and Memphis-era surface wit are treated as hierarchy rather than decoration.

### Values

- Plural references made legible through strict grids
- Ornament that labels state, provenance, and risk
- Editorial black-and-white restraint punctuated by operational signal color
- Historic UI quotation without nostalgia cosplay
- Agentic software surfaces that feel authored and inspectable

### Anti-Values

- Generic glassmorphism, gradient futurism, and soft AI blob decoration
- Random collage that obscures tasks or accessibility
- Over-rounded SaaS cards and interchangeable dashboard furniture

### Visual Character

- Use a black ink manga-panel grid with asymmetric spanning cells, double-rule frames, and offset caption rails that are implemented as CSS grid columns and border stacks.
- Layer aged-paper off-white and pale dot-screen halftone backgrounds with terminal-green command strips, amber warnings, lavender chrome labels, and one red stamp accent.
- Quote historic interfaces through visible window-title bars, monospaced command prompts, small registration marks, and clipped ornamental corner glyphs drawn with pseudo-elements.
- Apply Memphis geometry only as functional markers: triangles for pending work, checker ticks for verified rows, lavender lozenges for metadata, and diagonal hatch masks for inactive zones.
- Keep components mostly squared and editorial, with tiny radius only on controls; state changes use stamp shifts, inset borders, scanline focus, and panel reordering rather than glossy animation.

## Tokens

### Borders

- **Accent Width**: 3px
- **Character**: Ink-heavy panel borders; key containers use offset duplicate rules and clipped corner ornaments.
- **Default Width**: 1.5px
- **Style**: solid with double-rule and dashed quotation variants

### Colors

| Name | Value |
|------|-------|
| accent | `#24FF77` |
| background | `#F7F0DC` |
| border | `#171713` |
| error | `#B9271E` |
| info | `#A9A4C8` |
| muted | `#6B665D` |
| primary | `#10100E` |
| secondary | `#F2E8CF` |
| success | `#168E4B` |
| surface | `#FFF8E7` |
| text | `#10100E` |
| warning | `#D88A16` |

### Motion

- **Duration**: 140ms
- **Easing**: steps(2, jump-none)
- **Philosophy**: Motion should feel like a printer, stamp, or terminal cursor: short stepped shifts, no floaty easing, no parallax.

### Radii

- **Full**: 9999px
- **Lg**: 8px
- **Md**: 4px
- **None**: 0
- **Sm**: 2px

### Shadows

- **Lg**: 8px 8px 0 rgba(23,23,19,0.9)
- **Md**: 4px 4px 0 #171713
- **Sm**: 2px 2px 0 #171713

### Spacing

- **Base**: 8px
- **Scale**: [4,8,12,16,24,32,48,64,96]

### Surfaces

- **Bg Pattern**: Subtle paper grain plus 12px halftone radial dots and sparse manga speed-line hatches reserved for active regions.
- **Card Style**: Squared editorial panels with double borders, title bars, corner registration marks, and offset stamp shadows rather than blur.
- **Treatment**: Aged paper surfaces with monochrome ink borders, halftone dot-screen underlays, and occasional inverted terminal strips for command regions.

### Typography

- **Base Size**: 16px
- **Body Font**: Noto Serif JP
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;500;700;900&family=Space+Grotesk:wght@500;600;700&display=swap
- **Heading Font**: Space Grotesk
- **Letter Spacing**: -0.01em
- **Line Height**: 1.45
- **Mono Font**: IBM Plex Mono
- **Scale Ratio**: 1.22

## Rules

### Composition

Compose screens as a readable editorial control room: a left command spine, a central manga-frame work board, and a right provenance rail, with intentional overlaps only at labels and stamps.

### Density

High information density is allowed inside framed cells, but every region needs a caption rail, clear baseline rhythm, and generous gutters between major panels.

### Hierarchy

Use border weight, title-bar inversion, monospaced prefixes, and sparse signal color to rank content; headings quote magazine mastheads while actions read as terminal commands.

### Signature Patterns

- Panel quotation stacks: every major card has a black title strip, a secondary caption rail, and a pseudo-element corner mark that quotes print registration.
- Operational ornament glyphs: Memphis triangles, checker ticks, hatch bands, and red stamps are mapped to product states instead of sprinkled as decoration.
- Terminal manga focus: focused fields and active rows receive CRT-green scanline underlays, command prompts, and stepped inset borders.
- Historic window fragments: dialogs, sheets, and toolbars carry tiny close boxes, coordinates, and lavender chrome labels as provenance metadata.

## Layout

### Breakpoints

mobile 0-639px, tablet 640-1023px, desktop 1024px and above

### Grid

Desktop uses a 12-column editorial grid with a 240px command spine, flexible 6-column work board, and 280px evidence rail; tablet collapses to stacked board plus rail; mobile becomes single-column panels with preserved title bars.

### Whitespace

Whitespace is gutter-like, not airy: 16px cell gutters, 24px section breaks, and 4-8px dense internal rhythm keep the collage readable.

## Guidance

### Do

- Use signal colors as labels for state, command, warning, or provenance, never as ambient decoration.
- Keep manga frames and terminal strips aligned to a rigorous grid so the collage remains usable.
- Make historic quotations small and specific: title bars, coordinates, stamps, scanlines, registration marks.
- Let black ink, paper, and borders carry most of the identity before adding accent color.

### Don't

- Do not use generic neon gradients, glass panels, AI orbs, or cyberpunk glow as substitutes for structure.
- Do not scatter Memphis shapes randomly; every ornament must map to a state or affordance.
- Do not soften the system with large pill cards, heavy blur shadows, or friendly SaaS rounding.
- Do not let collage overlaps hide labels, focus states, or table readability.
DESIGN.md
---
version: "alpha"
name: "Quotation Grid Console"
description: "Agent-curated design language exported from Katagami as DESIGN.md."
colors:
  accent: "#24FF77"
  background: "#F7F0DC"
  border: "#171713"
  error: "#B9271E"
  info: "#A9A4C8"
  muted: "#6B665D"
  primary: "#10100E"
  secondary: "#F2E8CF"
  success: "#168E4B"
  surface: "#FFF8E7"
  text: "#10100E"
  warning: "#D88A16"
typography:
  headline-lg:
    fontFamily: "Space Grotesk"
    fontSize: "1.816rem"
    fontWeight: 700
    lineHeight: 1.1
    letterSpacing: "-0.01em"
  headline-md:
    fontFamily: "Space Grotesk"
    fontSize: "1.488rem"
    fontWeight: 600
    lineHeight: 1.15
    letterSpacing: "-0.01em"
  body-md:
    fontFamily: "Noto Serif JP"
    fontSize: "16px"
    fontWeight: 400
    lineHeight: 1.45
    letterSpacing: "-0.01em"
  label-md:
    fontFamily: "IBM Plex Mono"
    fontSize: "0.75rem"
    fontWeight: 600
    lineHeight: 1
    letterSpacing: "0.08em"
rounded:
  full: "9999px"
  lg: "8px"
  md: "4px"
  none: "0px"
  sm: "2px"
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-accent:
    backgroundColor: "{colors.accent}"
  color-reference-background:
    backgroundColor: "{colors.background}"
  color-reference-border:
    backgroundColor: "{colors.border}"
  color-reference-error:
    backgroundColor: "{colors.error}"
  color-reference-info:
    backgroundColor: "{colors.info}"
  color-reference-muted:
    backgroundColor: "{colors.muted}"
  color-reference-primary:
    backgroundColor: "{colors.primary}"
  color-reference-secondary:
    backgroundColor: "{colors.secondary}"
  color-reference-success:
    backgroundColor: "{colors.success}"
  color-reference-surface:
    backgroundColor: "{colors.surface}"
  color-reference-text:
    backgroundColor: "{colors.text}"
  color-reference-warning:
    backgroundColor: "{colors.warning}"
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "#ffffff"
    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"
---

# Quotation Grid Console

## Overview

A critical ornament interface collage for technical software: postmodern quotation, manga panel discipline, terminal command grammar, and Memphis-era surface wit are treated as hierarchy rather than decoration.

### Values

- Plural references made legible through strict grids
- Ornament that labels state, provenance, and risk
- Editorial black-and-white restraint punctuated by operational signal color
- Historic UI quotation without nostalgia cosplay
- Agentic software surfaces that feel authored and inspectable

### Anti-Values

- Generic glassmorphism, gradient futurism, and soft AI blob decoration
- Random collage that obscures tasks or accessibility
- Over-rounded SaaS cards and interchangeable dashboard furniture

### Visual Character

- Use a black ink manga-panel grid with asymmetric spanning cells, double-rule frames, and offset caption rails that are implemented as CSS grid columns and border stacks.
- Layer aged-paper off-white and pale dot-screen halftone backgrounds with terminal-green command strips, amber warnings, lavender chrome labels, and one red stamp accent.
- Quote historic interfaces through visible window-title bars, monospaced command prompts, small registration marks, and clipped ornamental corner glyphs drawn with pseudo-elements.
- Apply Memphis geometry only as functional markers: triangles for pending work, checker ticks for verified rows, lavender lozenges for metadata, and diagonal hatch masks for inactive zones.
- Keep components mostly squared and editorial, with tiny radius only on controls; state changes use stamp shifts, inset borders, scanline focus, and panel reordering rather than glossy animation.

## Colors

Use the YAML color tokens as the normative palette. The prose below names the roles agents should preserve when generating UI.

| Token | Value |
|-------|-------|
| accent | `#24FF77` |
| background | `#F7F0DC` |
| border | `#171713` |
| error | `#B9271E` |
| info | `#A9A4C8` |
| muted | `#6B665D` |
| primary | `#10100E` |
| secondary | `#F2E8CF` |
| success | `#168E4B` |
| surface | `#FFF8E7` |
| text | `#10100E` |
| warning | `#D88A16` |

## Typography

- **Headline-Lg**: Space Grotesk, 1.816rem, weight 700, line-height 1.1.
- **Headline-Md**: Space Grotesk, 1.488rem, weight 600, line-height 1.15.
- **Body-Md**: Noto Serif JP, 16px, weight 400, line-height 1.45.
- **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`

### Breakpoints

mobile 0-639px, tablet 640-1023px, desktop 1024px and above

### Grid

Desktop uses a 12-column editorial grid with a 240px command spine, flexible 6-column work board, and 280px evidence rail; tablet collapses to stacked board plus rail; mobile becomes single-column panels with preserved title bars.

### Whitespace

Whitespace is gutter-like, not airy: 16px cell gutters, 24px section breaks, and 4-8px dense internal rhythm keep the collage readable.

## Elevation & Depth

### Shadows

- **Lg**: 8px 8px 0 rgba(23,23,19,0.9)
- **Md**: 4px 4px 0 #171713
- **Sm**: 2px 2px 0 #171713

## Shapes

### Rounded

- **Full**: `9999px`
- **Lg**: `8px`
- **Md**: `4px`
- **None**: `0px`
- **Sm**: `2px`

### Surfaces

- **Bg Pattern**: Subtle paper grain plus 12px halftone radial dots and sparse manga speed-line hatches reserved for active regions.
- **Card Style**: Squared editorial panels with double borders, title bars, corner registration marks, and offset stamp shadows rather than blur.
- **Treatment**: Aged paper surfaces with monochrome ink borders, halftone dot-screen underlays, and occasional inverted terminal strips for command regions.

### Borders

- **Accent Width**: 3px
- **Character**: Ink-heavy panel borders; key containers use offset duplicate rules and clipped corner ornaments.
- **Default Width**: 1.5px
- **Style**: solid with double-rule and dashed quotation variants

## Components

### Composition

Compose screens as a readable editorial control room: a left command spine, a central manga-frame work board, and a right provenance rail, with intentional overlaps only at labels and stamps.

### Density

High information density is allowed inside framed cells, but every region needs a caption rail, clear baseline rhythm, and generous gutters between major panels.

### Hierarchy

Use border weight, title-bar inversion, monospaced prefixes, and sparse signal color to rank content; headings quote magazine mastheads while actions read as terminal commands.

### Signature Patterns

- Panel quotation stacks: every major card has a black title strip, a secondary caption rail, and a pseudo-element corner mark that quotes print registration.
- Operational ornament glyphs: Memphis triangles, checker ticks, hatch bands, and red stamps are mapped to product states instead of sprinkled as decoration.
- Terminal manga focus: focused fields and active rows receive CRT-green scanline underlays, command prompts, and stepped inset borders.
- Historic window fragments: dialogs, sheets, and toolbars carry tiny close boxes, coordinates, and lavender chrome labels as provenance metadata.

## 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-019e89c9-d2b9-7022-9680-119ca833ae97/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 Use signal colors as labels for state, command, warning, or provenance, never as ambient decoration.
- Do Keep manga frames and terminal strips aligned to a rigorous grid so the collage remains usable.
- Do Make historic quotations small and specific: title bars, coordinates, stamps, scanlines, registration marks.
- Do Let black ink, paper, and borders carry most of the identity before adding accent color.
- Don't Do not use generic neon gradients, glass panels, AI orbs, or cyberpunk glow as substitutes for structure.
- Don't Do not scatter Memphis shapes randomly; every ornament must map to a state or affordance.
- Don't Do not soften the system with large pill cards, heavy blur shadows, or friendly SaaS rounding.
- Don't Do not let collage overlaps hide labels, focus states, or table readability.
shadcn/ui theme
```json
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "quotation-grid-console",
  "type": "registry:theme",
  "title": "Quotation Grid Console shadcn Theme",
  "cssVars": {
    "theme": {},
    "light": {
      "background": "#F7F0DC",
      "foreground": "#10100E",
      "card": "#FFF8E7",
      "card-foreground": "#10100E",
      "popover": "#FFF8E7",
      "popover-foreground": "#10100E",
      "primary": "#10100E",
      "primary-foreground": "#ffffff",
      "secondary": "#F2E8CF",
      "secondary-foreground": "#111111",
      "muted": "#6B665D",
      "muted-foreground": "#10100E",
      "accent": "#24FF77",
      "accent-foreground": "#111111",
      "destructive": "#B9271E",
      "border": "#171713",
      "input": "#171713",
      "ring": "#24FF77",
      "chart-1": "#10100E",
      "chart-2": "#F2E8CF",
      "chart-3": "#24FF77",
      "chart-4": "#168E4B",
      "chart-5": "#D88A16",
      "sidebar": "#FFF8E7",
      "sidebar-foreground": "#10100E",
      "sidebar-primary": "#10100E",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#A9A4C8",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#171713",
      "sidebar-ring": "#24FF77",
      "radius": "4px"
    },
    "dark": {
      "background": "#0f1115",
      "foreground": "#f8fafc",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#10100E",
      "primary-foreground": "#ffffff",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "accent": "#24FF77",
      "accent-foreground": "#111111",
      "destructive": "#B9271E",
      "border": "#303642",
      "input": "#303642",
      "ring": "#24FF77",
      "chart-1": "#10100E",
      "chart-2": "#F2E8CF",
      "chart-3": "#24FF77",
      "chart-4": "#168E4B",
      "chart-5": "#D88A16",
      "sidebar": "#181b22",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#10100E",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#24FF77",
      "sidebar-accent-foreground": "#111111",
      "sidebar-border": "#303642",
      "sidebar-ring": "#24FF77",
      "radius": "4px"
    }
  },
  "meta": {
    "source": "katagami",
    "languageId": "en-019e89c9-d2b9-7022-9680-119ca833ae97",
    "slug": "quotation-grid-console",
    "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": {
      "borders": [
        "accent_width",
        "character",
        "default_width",
        "style"
      ],
      "colors": [
        "accent",
        "background",
        "border",
        "error",
        "info",
        "muted",
        "primary",
        "secondary",
        "success",
        "surface",
        "text",
        "warning"
      ],
      "motion": [
        "duration",
        "easing",
        "philosophy"
      ],
      "radii": [
        "full",
        "lg",
        "md",
        "none",
        "sm"
      ],
      "shadows": [
        "lg",
        "md",
        "sm"
      ],
      "spacing": [
        "base",
        "scale"
      ],
      "surfaces": [
        "bg_pattern",
        "card_style",
        "treatment"
      ],
      "typography": [
        "base_size",
        "body_font",
        "google_fonts_url",
        "heading_font",
        "letter_spacing",
        "line_height",
        "mono_font",
        "scale_ratio"
      ]
    }
  }
}
```
in the wild

embodiments

the full element showcase
embodiment · quotation-grid-console
DESIGN.md

at a glance

Palette

Typography

headline-lgSpace Grotesk · 29px · 700

The quick brown fox jumps

headline-mdSpace Grotesk · 24px · 600

The quick brown fox jumps

body-mdNoto Serif JP · 16px · 400

The quick brown fox jumps

label-mdIBM Plex Mono · 12px · 600

The quick brown fox jumps

Components

New
Card title

Components rendered with this language’s tokens — colors, type, and rounded corners as specified.

Spacing

  • base8px
  • xs4px
  • sm8px
  • md12px
  • lg16px
  • xl24px
  • 2xl32px
  • 3xl48px
  • 4xl64px
  • step-896px

Shape

full9999px
lg8px
md4px
none0px
sm2px
shadcn/ui

implementation kit

agent-authored kitstored + verified
shadcn implementation kit
These scenes and recipes came from the Katagami review agent and can be copied as the shadcn implementation layer.
shadsync shotsstored + verifiedpaper-collage

Quotation Grid Console

Agent-authored scenes, component recipes, and visual profile rendered on local shadcn-style primitives.

Squared editorial panels with double borders, title bars, corner registration marks, and offset stamp shadows rather than blur.
RUN // quotation consoleapplication-shell

Manga-frame agent operations board

A left terminal command spine controls a central black-ink work board while the right rail records provenance stamps and coordinates.

buttoncardtabsbadgeseparatortabletooltip
Quotation Grid Console
shadcn layer
Overview
Components
Reviews
Exports
primaryaccentsurfacemutedwarningerror
verified panels
42
risk stamps
7
pending glyphs
13
Component coverage
Filters, state, and row density rendered with the generated theme.
SurfaceStateStatus
Primary flowverifiedverified
Token coveragewarningwarning
Responsive proofqueuedqueued
Must show
Avoid
EDIT // panel fragmentdetail-editor

Transcript cell with historic window controls

Dense prompt fields, textarea transcript, and a provenance sheet use scanline focus, title bars, red stamps, and mapped Memphis state badges.

inputtextareaselectdialogsheetcheckboxswitchbadge
Recipe details
Labels, validation, written guidance, and controls stay visible.
Density68
FocusInvalidConfirmed
Context sheet
Generated with the language job
sheet
Command prompt
$ inspect --source manga-frame
Coordinate
COL-06 / ROW-14
Risk mode
stamp required
Must show
Avoid
OPS // data ledgerdata-operations

Halftone evidence table with command menu

A sticky mono table header, zebra halftone rows, calibration slider, rectangular switch, and command dropdown keep ornament tied to operational state.

tabledropdown-menusliderswitchtooltipseparatorbuttoncard
Halftone evidence table with command menu
A sticky mono table header, zebra halftone rows, calibration slider, rectangular switch, and command dropdown keep ornament tied to operational state.
verifiedreviewexception
CheckFindingStatus
Button hierarchyapprovedverified
Table rhythmneeds passreview
Empty statedesignedexception
Responsive table, menu, tooltip, and badge proof.
Must show
Avoid
recommendedagent kit includedverified

DESIGN.md with shadcn

Copy this when the target app uses shadcn/ui. It packages the Katagami DESIGN.md context with the install list, theme variables, component recipes, preview-shot contract, and starter TSX in one Markdown companion.

advanced implementation filesoptional machine-readable theme, CSS, TSX starter, recipes, and preview contract
shadcn add
npx shadcn@latest add button card input textarea select dialog sheet tabs badge separator checkbox switch slider tooltip dropdown-menu table
theme css
:root {
  --background: #F7F0DC;
  --foreground: #10100E;
  --card: #FFF8E7;
  --card-foreground: #10100E;
  --popover: #FFF8E7;
  --popover-foreground: #10100E;
  --primary: #10100E;
  --primary-foreground: #ffffff;
  --secondary: #F2E8CF;
  --secondary-foreground: #111111;
  --muted: #6B665D;
  --muted-foreground: #10100E;
  --accent: #24FF77;
  --accent-foreground: #111111;
  --destructive: #B9271E;
  --border: #171713;
  --input: #171713;
  --ring: #24FF77;
  --chart-1: #10100E;
  --chart-2: #F2E8CF;
  --chart-3: #24FF77;
  --chart-4: #168E4B;
  --chart-5: #D88A16;
  --sidebar: #FFF8E7;
  --sidebar-foreground: #10100E;
  --sidebar-primary: #10100E;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #A9A4C8;
  --sidebar-accent-foreground: #ffffff;
  --sidebar-border: #171713;
  --sidebar-ring: #24FF77;
  --radius: 4px;
}

.dark {
  --background: #0f1115;
  --foreground: #f8fafc;
  --card: #181b22;
  --card-foreground: #f8fafc;
  --popover: #181b22;
  --popover-foreground: #f8fafc;
  --primary: #10100E;
  --primary-foreground: #ffffff;
  --secondary: #252a33;
  --secondary-foreground: #f8fafc;
  --muted: #252a33;
  --muted-foreground: #a1a1aa;
  --accent: #24FF77;
  --accent-foreground: #111111;
  --destructive: #B9271E;
  --border: #303642;
  --input: #303642;
  --ring: #24FF77;
  --chart-1: #10100E;
  --chart-2: #F2E8CF;
  --chart-3: #24FF77;
  --chart-4: #168E4B;
  --chart-5: #D88A16;
  --sidebar: #181b22;
  --sidebar-foreground: #f8fafc;
  --sidebar-primary: #10100E;
  --sidebar-primary-foreground: #ffffff;
  --sidebar-accent: #24FF77;
  --sidebar-accent-foreground: #111111;
  --sidebar-border: #303642;
  --sidebar-ring: #24FF77;
  --radius: 4px;
}
tsx starter
import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import {
  Card,
  CardContent,
  CardDescription,
  CardFooter,
  CardHeader,
  CardTitle,
} from "@/components/ui/card";
import { Input } from "@/components/ui/input";
import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs";

export function QuotationGridConsoleShadcnKit() {
  return (
    <section className="grid gap-4 rounded-[var(--radius)] border bg-background p-4 text-foreground">
      <div className="flex items-start justify-between gap-4">
        <div>
          <Badge variant="outline">shadcn/ui</Badge>
          <h2 className="mt-3 text-2xl font-semibold tracking-tight">Quotation Grid Console</h2>
          <p className="mt-1 max-w-xl text-sm text-muted-foreground">
            Use the Katagami registry theme, then compose these shadcn primitives
            with the language-specific component recipes.
          </p>
        </div>
        <Button>Apply theme</Button>
      </div>

      <Tabs defaultValue="components">
        <TabsList>
          <TabsTrigger value="components">Components</TabsTrigger>
          <TabsTrigger value="states">States</TabsTrigger>
          <TabsTrigger value="export">Export</TabsTrigger>
        </TabsList>
      </Tabs>

      <Card>
        <CardHeader>
          <CardTitle>Component recipe</CardTitle>
          <CardDescription>
            Replace this starter content with the agent-authored product scene
            from components.md and preview-shots.json.
          </CardDescription>
        </CardHeader>
        <CardContent className="grid gap-3 sm:grid-cols-[1fr_auto]">
          <Input defaultValue="Tokenized shadcn surface" aria-label="Recipe name" />
          <Button variant="secondary">Preview state</Button>
        </CardContent>
        <CardFooter className="justify-between">
          <Badge>Ready</Badge>
          <Button variant="outline">Copy recipe</Button>
        </CardFooter>
      </Card>
    </section>
  );
}
theme JSONstored + verified
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "cssVars": {
    "dark": {
      "accent": "#24FF77",
      "accent-foreground": "#111111",
      "background": "#0f1115",
      "border": "#303642",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "chart-1": "#10100E",
      "chart-2": "#F2E8CF",
      "chart-3": "#24FF77",
      "chart-4": "#168E4B",
      "chart-5": "#D88A16",
      "destructive": "#B9271E",
      "foreground": "#f8fafc",
      "input": "#303642",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#10100E",
      "primary-foreground": "#ffffff",
      "radius": "4px",
      "ring": "#24FF77",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "sidebar": "#181b22",
      "sidebar-accent": "#24FF77",
      "sidebar-accent-foreground": "#111111",
      "sidebar-border": "#303642",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#10100E",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-ring": "#24FF77"
    },
    "light": {
      "accent": "#24FF77",
      "accent-foreground": "#111111",
      "background": "#F7F0DC",
      "border": "#171713",
      "card": "#FFF8E7",
      "card-foreground": "#10100E",
      "chart-1": "#10100E",
      "chart-2": "#F2E8CF",
      "chart-3": "#24FF77",
      "chart-4": "#168E4B",
      "chart-5": "#D88A16",
      "destructive": "#B9271E",
      "foreground": "#10100E",
      "input": "#171713",
      "muted": "#6B665D",
      "muted-foreground": "#10100E",
      "popover": "#FFF8E7",
      "popover-foreground": "#10100E",
      "primary": "#10100E",
      "primary-foreground": "#ffffff",
      "radius": "4px",
      "ring": "#24FF77",
      "secondary": "#F2E8CF",
      "secondary-foreground": "#111111",
      "sidebar": "#FFF8E7",
      "sidebar-accent": "#A9A4C8",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#171713",
      "sidebar-foreground": "#10100E",
      "sidebar-primary": "#10100E",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-ring": "#24FF77"
    },
    "theme": {}
  },
  "meta": {
    "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",
    "languageId": "en-019e89c9-d2b9-7022-9680-119ca833ae97",
    "nativeTokenNames": {
      "borders": [
        "accent_width",
        "character",
        "default_width",
        "style"
      ],
      "colors": [
        "accent",
        "background",
        "border",
        "error",
        "info",
        "muted",
        "primary",
        "secondary",
        "success",
        "surface",
        "text",
        "warning"
      ],
      "motion": [
        "duration",
        "easing",
        "philosophy"
      ],
      "radii": [
        "full",
        "lg",
        "md",
        "none",
        "sm"
      ],
      "shadows": [
        "lg",
        "md",
        "sm"
      ],
      "spacing": [
        "base",
        "scale"
      ],
      "surfaces": [
        "bg_pattern",
        "card_style",
        "treatment"
      ],
      "typography": [
        "base_size",
        "body_font",
        "google_fonts_url",
        "heading_font",
        "letter_spacing",
        "line_height",
        "mono_font",
        "scale_ratio"
      ]
    },
    "slug": "quotation-grid-console",
    "source": "katagami"
  },
  "name": "quotation-grid-console",
  "title": "Quotation Grid Console shadcn Theme",
  "type": "registry:theme"
}
component recipesstored + verified
# shadcn/ui Components — Quotation Grid Console

Author: `katagami-agent`

## Intent
Quotation Grid Console translates the native Katagami language into shadcn/ui primitives without inventing a second component system. Use local imports from `@/components/ui/*`, apply the generated registry theme variables, and preserve the black manga-panel grid, aged paper surfaces, terminal command grammar, and mapped Memphis ornament.

## ShadSync visual profile
- Family: editorial terminal manga collage for inspectable agentic software.
- Material: aged paper `#F7F0DC` and `#FFF8E7` with halftone underlays, ink borders, and inverted command strips.
- Typography: `Space Grotesk` masthead headings, `Noto Serif JP` reading text, and `IBM Plex Mono` command labels.
- Contour: squared panels with 0 container corners, 2px-4px controls, tiny metadata lozenges only where labels require them.
- Border: Ink-heavy panel borders; key containers use offset duplicate rules and clipped corner ornaments. Default width 1.5px, accent width 3px.
- Motion/focus: Motion should feel like a printer, stamp, or terminal cursor: short stepped shifts, no floaty easing, no parallax. Use `steps(2, jump-none)` at 140ms with scanline focus, stamp shifts, and inset border changes.
- Signature patterns: Panel quotation stacks: every major card has a black title strip, a secondary caption rail, and a pseudo-element corner mark that quotes print registration.; Operational ornament glyphs: Memphis triangles, checker ticks, hatch bands, and red stamps are mapped to product states instead of sprinkled as decoration.; Terminal manga focus: focused fields and active rows receive CRT-green scanline underlays, command prompts, and stepped inset borders.; Historic window fragments: dialogs, sheets, and toolbars carry tiny close boxes, coordinates, and lavender chrome labels as provenance metadata.

## Required primitives
Install with `npx shadcn@latest add button card input textarea select dialog sheet tabs badge separator checkbox switch slider tooltip dropdown-menu table`. Import only from `@/components/ui/*`.

## Signature component recipes
### button
Use `<Button>` as a terminal command plate: square/2px radius, ink border, uppercase mono prefix such as `RUN //`, offset hard shadow, green accent for primary, amber/red only for stateful risk. Hover shifts shadow by 2px; focus adds CRT-green scanline outline.

### card
Use `<Card>` for manga panels: surface paper fill, black title strip in `<CardHeader>`, secondary caption rail, double border via wrapper/pseudo element, corner registration mark, hard stamp shadow, no blur.

### input
Use `<Input>` with mono command prompt label, squared inset border, paper fill, scanline focus underlay, and coordinate helper text. Avoid pill fields.

### textarea
Use `<Textarea>` as an evidence transcript cell with line-number rail, monospaced prompt hints, halftone inactive background, and stepped focus border.

### select
Use `<Select>` trigger as a small historic window control with lavender chrome label, black dropdown border, checker tick for selected item, and no glass shadow.

### dialog
Use `<Dialog>` as a quoted OS fragment: title bar with close boxes/coordinates, heavy ink frame, paper body, red stamp badge for destructive states, and strict grid alignment.

### sheet
Use `<Sheet>` as a provenance rail sliding over the right edge; keep the title strip black, body dense, and use hatch masks for inactive audit sections.

### tabs
Use `<Tabs>` as manga chapter tabs: rectangular tabs with inverted active title strip, mono prefixes, tiny registration dots, and green scanline for focus.

### badge
Use `<Badge>` for mapped ornament only: lavender metadata lozenge, red stamp, amber warning tag, green verified checker. Never scatter decorative badges without state meaning.

### separator
Use `<Separator>` as a double-rule gutter or dashed quotation divider; pair with small coordinate text when separating evidence groups.

### checkbox
Use `<Checkbox>` as a square checker-cell with ink border and checker tick; checked state may use green fill or black/white pattern.

### switch
Use `<Switch>` sparingly as a terminal toggle: rectangular track, stepped thumb movement, green active strip, no soft pill gloss.

### slider
Use `<Slider>` as a calibration rail with tick marks, squared thumb, amber threshold segments, and mono numeric readout.

### tooltip
Use `<Tooltip>` as a clipped caption note with paper fill, black border, small coordinate marker, and no floating blur.

### dropdown-menu
Use `<DropdownMenu>` as a command menu: mono labels, left glyph rail for state triangles/checkers, black border, hard shadow, and active scanline row.

### table
Use `<Table>` for dense evidence ledgers with caption rail, zebra halftone rows, checker verified cells, red stamp exceptions, sticky mono header, and readable 12-14px rhythm.

## Preview shots
- `application-shell`: command spine, manga work board, and provenance rail for an agent operations console.
- `detail-editor`: transcript/editor view with prompt fields, audit stamps, dialog/sheet fragments, and mapped state badges.
- `data-operations`: dense table operations screen with filters, dropdown command menu, sliders, switches, tooltips, and status ornament.

## Copy-paste component example
```tsx
import { Button } from "@/components/ui/button"
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"
import { Badge } from "@/components/ui/badge"
import { Input } from "@/components/ui/input"
import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs"

export function QuotationGridPanel() {
  return (
    <Card className="relative rounded-none border-[1.5px] border-[hsl(var(--border))] bg-[hsl(var(--card))] shadow-[4px_4px_0_hsl(var(--border))] before:absolute before:right-2 before:top-2 before:h-3 before:w-3 before:border before:border-[hsl(var(--border))]">
      <CardHeader className="border-b border-[hsl(var(--border))] bg-[hsl(var(--foreground))] px-3 py-2 text-[hsl(var(--background))]">
        <CardTitle className="font-mono text-xs uppercase tracking-[0.18em]">RUN // Evidence board</CardTitle>
      </CardHeader>
      <CardContent className="grid gap-3 p-4 [background-image:radial-gradient(hsl(var(--muted))_1px,transparent_1px)] [background-size:12px_12px]">
        <Badge className="w-fit rounded-[2px] border border-[hsl(var(--border))] bg-[hsl(var(--accent))] font-mono text-[hsl(var(--accent-foreground))]">VERIFIED / CHK</Badge>
        <Input className="rounded-[2px] border-2 border-[hsl(var(--border))] bg-[hsl(var(--background))] font-mono focus-visible:ring-2 focus-visible:ring-[hsl(var(--accent))]" placeholder="$ inspect quotation grid" />
        <Tabs defaultValue="queue"><TabsList className="rounded-none border border-[hsl(var(--border))] bg-[hsl(var(--muted))]"><TabsTrigger value="queue">QUEUE</TabsTrigger><TabsTrigger value="audit">AUDIT</TabsTrigger></TabsList><TabsContent value="queue"><Button className="rounded-[2px] border border-[hsl(var(--border))] font-mono shadow-[2px_2px_0_hsl(var(--border))]">RUN // Commit panel</Button></TabsContent></Tabs>
      </CardContent>
    </Card>
  )
}
```
preview shotsstored + verified
{
  "artifact": "katagami:shadcn-preview-shots",
  "author": "katagami-agent",
  "componentRecipes": [
    {
      "component": "button",
      "primitives": [
        "@/components/ui/button"
      ],
      "recipe": "Use `<Button>` as a terminal command plate: square/2px radius, ink border, uppercase mono prefix such as `RUN //`, offset hard shadow, green accent for primary, amber/red only for stateful risk. Hover shifts shadow by 2px; focus adds CRT-green scanline outline."
    },
    {
      "component": "card",
      "primitives": [
        "@/components/ui/card"
      ],
      "recipe": "Use `<Card>` for manga panels: surface paper fill, black title strip in `<CardHeader>`, secondary caption rail, double border via wrapper/pseudo element, corner registration mark, hard stamp shadow, no blur."
    },
    {
      "component": "input",
      "primitives": [
        "@/components/ui/input"
      ],
      "recipe": "Use `<Input>` with mono command prompt label, squared inset border, paper fill, scanline focus underlay, and coordinate helper text. Avoid pill fields."
    },
    {
      "component": "textarea",
      "primitives": [
        "@/components/ui/textarea"
      ],
      "recipe": "Use `<Textarea>` as an evidence transcript cell with line-number rail, monospaced prompt hints, halftone inactive background, and stepped focus border."
    },
    {
      "component": "select",
      "primitives": [
        "@/components/ui/select"
      ],
      "recipe": "Use `<Select>` trigger as a small historic window control with lavender chrome label, black dropdown border, checker tick for selected item, and no glass shadow."
    },
    {
      "component": "dialog",
      "primitives": [
        "@/components/ui/dialog"
      ],
      "recipe": "Use `<Dialog>` as a quoted OS fragment: title bar with close boxes/coordinates, heavy ink frame, paper body, red stamp badge for destructive states, and strict grid alignment."
    },
    {
      "component": "sheet",
      "primitives": [
        "@/components/ui/sheet"
      ],
      "recipe": "Use `<Sheet>` as a provenance rail sliding over the right edge; keep the title strip black, body dense, and use hatch masks for inactive audit sections."
    },
    {
      "component": "tabs",
      "primitives": [
        "@/components/ui/tabs"
      ],
      "recipe": "Use `<Tabs>` as manga chapter tabs: rectangular tabs with inverted active title strip, mono prefixes, tiny registration dots, and green scanline for focus."
    },
    {
      "component": "badge",
      "primitives": [
        "@/components/ui/badge"
      ],
      "recipe": "Use `<Badge>` for mapped ornament only: lavender metadata lozenge, red stamp, amber warning tag, green verified checker. Never scatter decorative badges without state meaning."
    },
    {
      "component": "separator",
      "primitives": [
        "@/components/ui/separator"
      ],
      "recipe": "Use `<Separator>` as a double-rule gutter or dashed quotation divider; pair with small coordinate text when separating evidence groups."
    },
    {
      "component": "checkbox",
      "primitives": [
        "@/components/ui/checkbox"
      ],
      "recipe": "Use `<Checkbox>` as a square checker-cell with ink border and checker tick; checked state may use green fill or black/white pattern."
    },
    {
      "component": "switch",
      "primitives": [
        "@/components/ui/switch"
      ],
      "recipe": "Use `<Switch>` sparingly as a terminal toggle: rectangular track, stepped thumb movement, green active strip, no soft pill gloss."
    },
    {
      "component": "slider",
      "primitives": [
        "@/components/ui/slider"
      ],
      "recipe": "Use `<Slider>` as a calibration rail with tick marks, squared thumb, amber threshold segments, and mono numeric readout."
    },
    {
      "component": "tooltip",
      "primitives": [
        "@/components/ui/tooltip"
      ],
      "recipe": "Use `<Tooltip>` as a clipped caption note with paper fill, black border, small coordinate marker, and no floating blur."
    },
    {
      "component": "dropdown-menu",
      "primitives": [
        "@/components/ui/dropdown-menu"
      ],
      "recipe": "Use `<DropdownMenu>` as a command menu: mono labels, left glyph rail for state triangles/checkers, black border, hard shadow, and active scanline row."
    },
    {
      "component": "table",
      "primitives": [
        "@/components/ui/table"
      ],
      "recipe": "Use `<Table>` for dense evidence ledgers with caption rail, zebra halftone rows, checker verified cells, red stamp exceptions, sticky mono header, and readable 12-14px rhythm."
    }
  ],
  "generatedBy": "katagami-agent",
  "renderable": true,
  "requiresVisualProfile": true,
  "schema": "katagami:shadcn-preview-shots/renderable-v1",
  "shots": [
    {
      "components": [
        "button",
        "card",
        "tabs",
        "badge",
        "separator",
        "table",
        "tooltip"
      ],
      "id": "application-shell",
      "scene": {
        "actions": [
          "RUN // Reconcile queue",
          "STAMP exception"
        ],
        "description": "A left terminal command spine controls a central black-ink work board while the right rail records provenance stamps and coordinates.",
        "eyebrow": "RUN // quotation console",
        "headline": "Manga-frame agent operations board",
        "rows": [
          {
            "glyph": "checker tick",
            "id": "Q-104",
            "state": "verified",
            "task": "trace source quote"
          },
          {
            "glyph": "amber triangle",
            "id": "Q-118",
            "state": "warning",
            "task": "resolve overlapping claim"
          },
          {
            "glyph": "lavender lozenge",
            "id": "Q-133",
            "state": "queued",
            "task": "publish audit fragment"
          }
        ],
        "stats": [
          {
            "label": "verified panels",
            "tone": "success",
            "value": "42"
          },
          {
            "label": "risk stamps",
            "tone": "warning",
            "value": "7"
          },
          {
            "label": "pending glyphs",
            "tone": "accent",
            "value": "13"
          }
        ]
      },
      "title": "Command spine operations shell"
    },
    {
      "components": [
        "input",
        "textarea",
        "select",
        "dialog",
        "sheet",
        "checkbox",
        "switch",
        "badge"
      ],
      "id": "detail-editor",
      "scene": {
        "actions": [
          "SAVE // Quote fragment",
          "OPEN provenance sheet"
        ],
        "description": "Dense prompt fields, textarea transcript, and a provenance sheet use scanline focus, title bars, red stamps, and mapped Memphis state badges.",
        "eyebrow": "EDIT // panel fragment",
        "fields": [
          {
            "label": "Command prompt",
            "value": "$ inspect --source manga-frame"
          },
          {
            "label": "Coordinate",
            "value": "COL-06 / ROW-14"
          },
          {
            "label": "Risk mode",
            "value": "stamp required"
          }
        ],
        "headline": "Transcript cell with historic window controls",
        "stats": [
          {
            "label": "citations",
            "tone": "info",
            "value": "18"
          },
          {
            "label": "unchecked boxes",
            "tone": "warning",
            "value": "3"
          }
        ]
      },
      "title": "Evidence detail editor"
    },
    {
      "components": [
        "table",
        "dropdown-menu",
        "slider",
        "switch",
        "tooltip",
        "separator",
        "button",
        "card"
      ],
      "id": "data-operations",
      "scene": {
        "actions": [
          "FILTER // Active risks",
          "EXPORT ledger"
        ],
        "description": "A sticky mono table header, zebra halftone rows, calibration slider, rectangular switch, and command dropdown keep ornament tied to operational state.",
        "eyebrow": "OPS // data ledger",
        "headline": "Halftone evidence table with command menu",
        "rows": [
          {
            "confidence": "92%",
            "source": "Archive A",
            "state": "verified"
          },
          {
            "confidence": "72%",
            "source": "Console B",
            "state": "review"
          },
          {
            "confidence": "41%",
            "source": "Scanline C",
            "state": "exception"
          }
        ],
        "stats": [
          {
            "label": "rows audited",
            "tone": "success",
            "value": "1,284"
          },
          {
            "label": "threshold",
            "tone": "accent",
            "value": "72%"
          },
          {
            "label": "exceptions",
            "tone": "error",
            "value": "29"
          }
        ]
      },
      "title": "Dense ledger operations"
    }
  ],
  "version": "preview-shots-v1",
  "visualProfile": {
    "accents": [
      "terminal-green command strips",
      "amber warning stamps",
      "lavender chrome metadata",
      "red exception stamps"
    ],
    "border": "double-rule-ink-and-dashed-quotation",
    "contour": "squared-panels-tiny-control-radius",
    "density": "high-readable-editorial",
    "family": "editorial-terminal-manga-collage",
    "grain": true,
    "material": "aged-paper-halftone-ink",
    "motion": "stepped-stamp-scanline",
    "stickerBadges": true,
    "underlay": true
  }
}