back to gallery
design language·greenbar

Greenbar

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 monochrome hacker-zine interface re-lit by one disciplined green phosphor terminal beam — sumi-black consoles, bone-paper manga plates, scanlines, and reticle annotations as the navigation grammar.
values
monochrome discipline with one luminous operational accentraw zine cropping refined into precise product-system gridsterminal ergonomics, command prompts, and diagnostic overlays as navigation grammarmanga screentone and halftone texture used as structural shading rather than decorationthe recognition reticle as the single ownable signature mechanic
anti-values
×rainbow Y2K gradients or cyberpunk neon palettes×rounded friendly SaaS cards and soft lifestyle illustration×generic HUD clutter without a functional information hierarchy×a second accent colour spent on quiet chrome
tokens
colors13 items
bg
#0a0b09
surface
#f5efe2
surface_2
#080a08
text
#f8f1e4
ink
#050505
muted
#8f978b
border
#262c26
accent
#00ff66
on_accent
#050505
success
#39ff88
warning
#d79921
error
#ff5b3d
info
#9aa49a
typography11 items
base size
17px
body font
Sometype Mono
heading font
Barlow Condensed
mono font
Share Tech Mono
caption font
DotGothic16
heading weight
700
heading transform
uppercase
letter spacing
-0.018em
line height
1.52
scale ratio
1.24
google fonts url
https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DotGothic16&family=Share+Tech+Mono&family=Sometype+Mono:wght@400;500;600&display=swap
radii5 items
none
0
sm
0
md
0
lg
0
full
9999px
shadows3 items
sm
0 0 0 1px rgba(0,255,102,0.18)
md
0 0 22px rgba(0,255,102,0.18), 0 18px 0 rgba(0,0,0,0.55)
lg
0 0 44px rgba(0,255,102,0.24), 0 32px 0 rgba(0,0,0,0.72)
spacing2 items
base
8px
scale
4, 8, 12, 16, 24, 32, 48, 64
surfaces3 items
bg pattern
Sumi-black CRT base with faint horizontal scanlines, a restrained green radial bloom, and sparse halftone islands.
card style
Square terminal slabs with 1px sumi borders, green reticle corner-ticks, uppercase command labels, and occasional bone-paper manga caption bands.
treatment
Near-black terminal slabs and bone paper plates overprinted with subtle scanlines, dot-density screentone, and clipped black zine gutters.
borders4 items
default width
1px
accent width
2px
style
solid
character
Hairline sumi dividers interrupted by green phosphor reticle corner-ticks rather than continuous decorative frames.
motion3 items
duration
140ms
easing
steps(2, jump-none)
philosophy
Motion behaves like terminal state changes: short stepped flickers, a blinking cursor block, and scan passes — never smooth consumer easing. Settled state is the no-JS default.
rules
composition
Compose every screen as a diagnostic zine spread: one dominant terminal well, one bone-white manga plate, narrow command gutters, and deliberate black interruptions that crop content.
hierarchy
Hierarchy comes from inversion, terminal prompts, condensed uppercase display type, caption strips, and green recognition reticles rather than large colorful cards.
density

Medium-high density allowed, but every cluster aligns to a strict grid with clean gutters and readable 17px body text.

signature
The recognition reticle: each focal element is machine-scanned with green corner-brackets, a crosshair, and a coordinate label, as if a daemon is locking on. The CRT scanline veil and green bloom sit fixed above every surface with pointer-events disabled while preserving crisp text contrast.
layout
grid

14-column terminal/zine grid: a left command-gutter rail, a wide primary console, and a narrower manga-diagnostic stack.

whitespace

Narrow and editorial: 8-16px pane gutters, 32-48px black voids between acts, no ornamental padding inside dense readouts.

density

medium-high

responsive

Collapses to a single stacked terminal feed on mobile with gutters preserved; nothing overflows horizontally; full-bleed hero spans 100vw.

breakpoints
mobile
< 720px
tablet
720-1179px
desktop
>= 1180px
ultrawide
>= 2560px
guidance
do
  • Use bone white, sumi black, scanline gray, and one green phosphor accent — amber only for warnings.
  • Style every input, button, table, metric, caption, and nav item with terminal or manga-panel structure.
  • Let dot screentone and halftone texture appear on secondary areas while keeping primary reading zones crisp.
  • Annotate focal controls with one recognition reticle — corner ticks plus a coordinate label.
avoid
  • Do not introduce rainbow gradients, purple/cyan cyberpunk glow, or glossy Y2K chrome beyond a thin highlight line.
  • Do not round corners, float soft cards, or use generic dashboard drop-shadows as the main depth device.
  • Do not cover body copy with scanlines or screentone at a contrast level that harms readability.
  • Do not stamp HUD reticles without coordinate labels or a clear scanning purpose, and never use a unicode symbol glyph where an SVG belongs.
imagery
pairs with

phosphor-press

summary
Photocopied phosphor plates: bone-white and sumi-black with halftone screentone, re-lit by a single green terminal beam, machine-scanned with reticle brackets and coordinate labels.
subjects
a machine-scanned human face in profilea nocturnal city grida catalogued specimen platea terminal operator at a console
usage

Hero and feature plates only; keep the green accent singular and the scanlines crisp. Compose dark and cinematic so headlines and overlays stay legible.

katagami spec
# Greenbar

## Philosophy

A monochrome hacker-zine interface re-lit by one disciplined green phosphor terminal beam — sumi-black consoles, bone-paper manga plates, scanlines, and reticle annotations as the navigation grammar.

### Values

- monochrome discipline with one luminous operational accent
- raw zine cropping refined into precise product-system grids
- terminal ergonomics, command prompts, and diagnostic overlays as navigation grammar
- manga screentone and halftone texture used as structural shading rather than decoration
- the recognition reticle as the single ownable signature mechanic

### Anti-Values

- rainbow Y2K gradients or cyberpunk neon palettes
- rounded friendly SaaS cards and soft lifestyle illustration
- generic HUD clutter without a functional information hierarchy
- a second accent colour spent on quiet chrome

## Tokens

### Colors

| Name | Value |
|------|-------|
| bg | `#0a0b09` |
| surface | `#f5efe2` |
| surface_2 | `#080a08` |
| text | `#f8f1e4` |
| ink | `#050505` |
| muted | `#8f978b` |
| border | `#262c26` |
| accent | `#00ff66` |
| on_accent | `#050505` |
| success | `#39ff88` |
| warning | `#d79921` |
| error | `#ff5b3d` |
| info | `#9aa49a` |

### Typography

- **Base Size**: 17px
- **Body Font**: Sometype Mono
- **Heading Font**: Barlow Condensed
- **Mono Font**: Share Tech Mono
- **Caption Font**: DotGothic16
- **Heading Weight**: 700
- **Heading Transform**: uppercase
- **Letter Spacing**: -0.018em
- **Line Height**: 1.52
- **Scale Ratio**: 1.24
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DotGothic16&family=Share+Tech+Mono&family=Sometype+Mono:wght@400;500;600&display=swap

### Radii

- **None**: 0
- **Sm**: 0
- **Md**: 0
- **Lg**: 0
- **Full**: 9999px

### Shadows

- **Sm**: 0 0 0 1px rgba(0,255,102,0.18)
- **Md**: 0 0 22px rgba(0,255,102,0.18), 0 18px 0 rgba(0,0,0,0.55)
- **Lg**: 0 0 44px rgba(0,255,102,0.24), 0 32px 0 rgba(0,0,0,0.72)

### Spacing

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

### Surfaces

- **Bg Pattern**: Sumi-black CRT base with faint horizontal scanlines, a restrained green radial bloom, and sparse halftone islands.
- **Card Style**: Square terminal slabs with 1px sumi borders, green reticle corner-ticks, uppercase command labels, and occasional bone-paper manga caption bands.
- **Treatment**: Near-black terminal slabs and bone paper plates overprinted with subtle scanlines, dot-density screentone, and clipped black zine gutters.

### Borders

- **Default Width**: 1px
- **Accent Width**: 2px
- **Style**: solid
- **Character**: Hairline sumi dividers interrupted by green phosphor reticle corner-ticks rather than continuous decorative frames.

### Motion

- **Duration**: 140ms
- **Easing**: steps(2, jump-none)
- **Philosophy**: Motion behaves like terminal state changes: short stepped flickers, a blinking cursor block, and scan passes — never smooth consumer easing. Settled state is the no-JS default.

## Rules

### Composition

Compose every screen as a diagnostic zine spread: one dominant terminal well, one bone-white manga plate, narrow command gutters, and deliberate black interruptions that crop content.

### Hierarchy

Hierarchy comes from inversion, terminal prompts, condensed uppercase display type, caption strips, and green recognition reticles rather than large colorful cards.

### Density

Medium-high density allowed, but every cluster aligns to a strict grid with clean gutters and readable 17px body text.

### Signature

The recognition reticle: each focal element is machine-scanned with green corner-brackets, a crosshair, and a coordinate label, as if a daemon is locking on. The CRT scanline veil and green bloom sit fixed above every surface with pointer-events disabled while preserving crisp text contrast.

## Layout

### Grid

14-column terminal/zine grid: a left command-gutter rail, a wide primary console, and a narrower manga-diagnostic stack.

### Whitespace

Narrow and editorial: 8-16px pane gutters, 32-48px black voids between acts, no ornamental padding inside dense readouts.

### Density

medium-high

### Responsive

Collapses to a single stacked terminal feed on mobile with gutters preserved; nothing overflows horizontally; full-bleed hero spans 100vw.

### Breakpoints

- **Mobile**: < 720px
- **Tablet**: 720-1179px
- **Desktop**: >= 1180px
- **Ultrawide**: >= 2560px

## Guidance

### Do

- Use bone white, sumi black, scanline gray, and one green phosphor accent — amber only for warnings.
- Style every input, button, table, metric, caption, and nav item with terminal or manga-panel structure.
- Let dot screentone and halftone texture appear on secondary areas while keeping primary reading zones crisp.
- Annotate focal controls with one recognition reticle — corner ticks plus a coordinate label.

### Don't

- Do not introduce rainbow gradients, purple/cyan cyberpunk glow, or glossy Y2K chrome beyond a thin highlight line.
- Do not round corners, float soft cards, or use generic dashboard drop-shadows as the main depth device.
- Do not cover body copy with scanlines or screentone at a contrast level that harms readability.
- Do not stamp HUD reticles without coordinate labels or a clear scanning purpose, and never use a unicode symbol glyph where an SVG belongs.

### Accessibility

High contrast throughout (bone text on sumi black; sumi ink on bone paper). Reticle and scanline overlays are pointer-events:none and never reduce text contrast. Motion respects prefers-reduced-motion; the settled page renders with no JavaScript.

## Imagery Direction

### Pairs With

phosphor-press

### Summary

Photocopied phosphor plates: bone-white and sumi-black with halftone screentone, re-lit by a single green terminal beam, machine-scanned with reticle brackets and coordinate labels.

### Subjects

- a machine-scanned human face in profile
- a nocturnal city grid
- a catalogued specimen plate
- a terminal operator at a console

### Usage

Hero and feature plates only; keep the green accent singular and the scanlines crisp. Compose dark and cinematic so headlines and overlays stay legible.
DESIGN.md
---
version: "alpha"
name: "Greenbar"
description: "Agent-curated design language exported from Katagami as DESIGN.md."
colors:
  bg: "#0a0b09"
  surface: "#f5efe2"
  surface_2: "#080a08"
  text: "#f8f1e4"
  ink: "#050505"
  muted: "#8f978b"
  border: "#262c26"
  accent: "#00ff66"
  on_accent: "#050505"
  success: "#39ff88"
  warning: "#d79921"
  error: "#ff5b3d"
  info: "#9aa49a"
typography:
  headline-lg:
    fontFamily: "Barlow Condensed"
    fontSize: "2.026rem"
    fontWeight: 700
    lineHeight: 1.1
    letterSpacing: "-0.018em"
  headline-md:
    fontFamily: "Barlow Condensed"
    fontSize: "1.634rem"
    fontWeight: 600
    lineHeight: 1.15
    letterSpacing: "-0.018em"
  body-md:
    fontFamily: "Sometype Mono"
    fontSize: "17px"
    fontWeight: 400
    lineHeight: 1.52
    letterSpacing: "-0.018em"
  label-md:
    fontFamily: "Share Tech Mono"
    fontSize: "0.75rem"
    fontWeight: 600
    lineHeight: 1
    letterSpacing: "0.08em"
rounded:
  none: "0px"
  sm: "0px"
  md: "0px"
  lg: "0px"
  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_2:
    backgroundColor: "{colors.surface_2}"
  color-reference-text:
    backgroundColor: "{colors.text}"
  color-reference-ink:
    backgroundColor: "{colors.ink}"
  color-reference-muted:
    backgroundColor: "{colors.muted}"
  color-reference-border:
    backgroundColor: "{colors.border}"
  color-reference-accent:
    backgroundColor: "{colors.accent}"
  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: "#000000"
    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"
---

# Greenbar

## Overview

A monochrome hacker-zine interface re-lit by one disciplined green phosphor terminal beam — sumi-black consoles, bone-paper manga plates, scanlines, and reticle annotations as the navigation grammar.

### Values

- monochrome discipline with one luminous operational accent
- raw zine cropping refined into precise product-system grids
- terminal ergonomics, command prompts, and diagnostic overlays as navigation grammar
- manga screentone and halftone texture used as structural shading rather than decoration
- the recognition reticle as the single ownable signature mechanic

### Anti-Values

- rainbow Y2K gradients or cyberpunk neon palettes
- rounded friendly SaaS cards and soft lifestyle illustration
- generic HUD clutter without a functional information hierarchy
- a second accent colour spent on quiet chrome

## 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 | `#0a0b09` |
| surface | `#f5efe2` |
| surface_2 | `#080a08` |
| text | `#f8f1e4` |
| ink | `#050505` |
| muted | `#8f978b` |
| border | `#262c26` |
| accent | `#00ff66` |
| on_accent | `#050505` |
| success | `#39ff88` |
| warning | `#d79921` |
| error | `#ff5b3d` |
| info | `#9aa49a` |

## Typography

- **Headline-Lg**: Barlow Condensed, 2.026rem, weight 700, line-height 1.1.
- **Headline-Md**: Barlow Condensed, 1.634rem, weight 600, line-height 1.15.
- **Body-Md**: Sometype Mono, 17px, weight 400, line-height 1.52.
- **Label-Md**: Share Tech 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

14-column terminal/zine grid: a left command-gutter rail, a wide primary console, and a narrower manga-diagnostic stack.

### Whitespace

Narrow and editorial: 8-16px pane gutters, 32-48px black voids between acts, no ornamental padding inside dense readouts.

### Density

medium-high

### Responsive

Collapses to a single stacked terminal feed on mobile with gutters preserved; nothing overflows horizontally; full-bleed hero spans 100vw.

### Breakpoints

- **Mobile**: < 720px
- **Tablet**: 720-1179px
- **Desktop**: >= 1180px
- **Ultrawide**: >= 2560px

## Elevation & Depth

### Shadows

- **Sm**: 0 0 0 1px rgba(0,255,102,0.18)
- **Md**: 0 0 22px rgba(0,255,102,0.18), 0 18px 0 rgba(0,0,0,0.55)
- **Lg**: 0 0 44px rgba(0,255,102,0.24), 0 32px 0 rgba(0,0,0,0.72)

## Shapes

### Rounded

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

### Surfaces

- **Bg Pattern**: Sumi-black CRT base with faint horizontal scanlines, a restrained green radial bloom, and sparse halftone islands.
- **Card Style**: Square terminal slabs with 1px sumi borders, green reticle corner-ticks, uppercase command labels, and occasional bone-paper manga caption bands.
- **Treatment**: Near-black terminal slabs and bone paper plates overprinted with subtle scanlines, dot-density screentone, and clipped black zine gutters.

### Borders

- **Default Width**: 1px
- **Accent Width**: 2px
- **Style**: solid
- **Character**: Hairline sumi dividers interrupted by green phosphor reticle corner-ticks rather than continuous decorative frames.

## Components

### Composition

Compose every screen as a diagnostic zine spread: one dominant terminal well, one bone-white manga plate, narrow command gutters, and deliberate black interruptions that crop content.

### Hierarchy

Hierarchy comes from inversion, terminal prompts, condensed uppercase display type, caption strips, and green recognition reticles rather than large colorful cards.

### Density

Medium-high density allowed, but every cluster aligns to a strict grid with clean gutters and readable 17px body text.

### Signature

The recognition reticle: each focal element is machine-scanned with green corner-brackets, a crosshair, and a coordinate label, as if a daemon is locking on. The CRT scanline veil and green bloom sit fixed above every surface with pointer-events disabled while preserving crisp text contrast.

## 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-019ef81b-1f64-7082-b7de-f601aee58e25/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 bone white, sumi black, scanline gray, and one green phosphor accent — amber only for warnings.
- Do Style every input, button, table, metric, caption, and nav item with terminal or manga-panel structure.
- Do Let dot screentone and halftone texture appear on secondary areas while keeping primary reading zones crisp.
- Do Annotate focal controls with one recognition reticle — corner ticks plus a coordinate label.
- Don't Do not introduce rainbow gradients, purple/cyan cyberpunk glow, or glossy Y2K chrome beyond a thin highlight line.
- Don't Do not round corners, float soft cards, or use generic dashboard drop-shadows as the main depth device.
- Don't Do not cover body copy with scanlines or screentone at a contrast level that harms readability.
- Don't Do not stamp HUD reticles without coordinate labels or a clear scanning purpose, and never use a unicode symbol glyph where an SVG belongs.

### Accessibility

High contrast throughout (bone text on sumi black; sumi ink on bone paper). Reticle and scanline overlays are pointer-events:none and never reduce text contrast. Motion respects prefers-reduced-motion; the settled page renders with no JavaScript.

## Imagery Direction

### Pairs With

phosphor-press

### Summary

Photocopied phosphor plates: bone-white and sumi-black with halftone screentone, re-lit by a single green terminal beam, machine-scanned with reticle brackets and coordinate labels.

### Subjects

- a machine-scanned human face in profile
- a nocturnal city grid
- a catalogued specimen plate
- a terminal operator at a console

### Usage

Hero and feature plates only; keep the green accent singular and the scanlines crisp. Compose dark and cinematic so headlines and overlays stay legible.
shadcn/ui theme
```json
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "greenbar",
  "type": "registry:theme",
  "title": "Greenbar shadcn Theme",
  "cssVars": {
    "theme": {},
    "light": {
      "background": "#0a0b09",
      "foreground": "#f8f1e4",
      "card": "#f5efe2",
      "card-foreground": "#f8f1e4",
      "popover": "#f5efe2",
      "popover-foreground": "#f8f1e4",
      "primary": "#f8f1e4",
      "primary-foreground": "#111111",
      "secondary": "#f4f4f5",
      "secondary-foreground": "#111111",
      "muted": "#8f978b",
      "muted-foreground": "#f8f1e4",
      "accent": "#00ff66",
      "accent-foreground": "#111111",
      "destructive": "#ff5b3d",
      "border": "#262c26",
      "input": "#262c26",
      "ring": "#00ff66",
      "chart-1": "#f8f1e4",
      "chart-2": "#f4f4f5",
      "chart-3": "#00ff66",
      "chart-4": "#39ff88",
      "chart-5": "#d79921",
      "sidebar": "#f5efe2",
      "sidebar-foreground": "#f8f1e4",
      "sidebar-primary": "#f8f1e4",
      "sidebar-primary-foreground": "#111111",
      "sidebar-accent": "#9aa49a",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#262c26",
      "sidebar-ring": "#00ff66",
      "radius": "0"
    },
    "dark": {
      "background": "#0f1115",
      "foreground": "#f8fafc",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#f8f1e4",
      "primary-foreground": "#111111",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "accent": "#00ff66",
      "accent-foreground": "#111111",
      "destructive": "#ff5b3d",
      "border": "#303642",
      "input": "#303642",
      "ring": "#00ff66",
      "chart-1": "#f8f1e4",
      "chart-2": "#f4f4f5",
      "chart-3": "#00ff66",
      "chart-4": "#39ff88",
      "chart-5": "#d79921",
      "sidebar": "#181b22",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#f8f1e4",
      "sidebar-primary-foreground": "#111111",
      "sidebar-accent": "#00ff66",
      "sidebar-accent-foreground": "#111111",
      "sidebar-border": "#303642",
      "sidebar-ring": "#00ff66",
      "radius": "0"
    }
  },
  "meta": {
    "source": "katagami",
    "languageId": "en-019ef81b-1f64-7082-b7de-f601aee58e25",
    "slug": "greenbar",
    "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",
        "bg",
        "border",
        "error",
        "info",
        "ink",
        "muted",
        "on_accent",
        "success",
        "surface",
        "surface_2",
        "text",
        "warning"
      ],
      "typography": [
        "base_size",
        "body_font",
        "caption_font",
        "google_fonts_url",
        "heading_font",
        "heading_transform",
        "heading_weight",
        "letter_spacing",
        "line_height",
        "mono_font",
        "scale_ratio"
      ],
      "radii": [
        "full",
        "lg",
        "md",
        "none",
        "sm"
      ],
      "shadows": [
        "lg",
        "md",
        "sm"
      ],
      "spacing": [
        "base",
        "scale"
      ],
      "surfaces": [
        "bg_pattern",
        "card_style",
        "treatment"
      ],
      "borders": [
        "accent_width",
        "character",
        "default_width",
        "style"
      ],
      "motion": [
        "duration",
        "easing",
        "philosophy"
      ]
    }
  }
}
```
in the wild

embodiments

bespoke marketing landingopen full page ↗
landing · greenbar
DESIGN.md

at a glance

Typography

headline-lgBarlow Condensed · 32px · 700

The quick brown fox jumps

headline-mdBarlow Condensed · 26px · 600

The quick brown fox jumps

body-mdSometype Mono · 17px · 400

The quick brown fox jumps

label-mdShare Tech Mono · 12px · 600

The quick brown fox jumps

shadcn/ui

implementation kit

built with

Agent-generated

remix lane

try a remix

Keep Greenbarand swap a palette and an art style onto it — the landing & dashboard recolor live. The Studio does the same with all three lanes free.

UI language · fixed
Greenbar
Palette
Art style
Landing Page
live preview · recolored + filled
lineage

Family

related

More like this