back to gallery
design language·yoake

Yoake

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 console interface for products kept on watch through the night: floating watch-panes drift over an off-white dawn field, framed by manga title-card crops and boot-log gutters, lit by sparse lavender-cyan haze and tiny green-magenta cursor glints. The signature mechanic is the watch-pane — a squared ink-bordered window with a black title strip that frames every cluster of operational truth.
values
negative space as quiet emotional pressureterminal structure over decorative cyberpunk noisesoft lavender-cyan atmosphere under ink-black authoritymachine-readable labels balanced by human-scale breathing rooma lonely but polished workstation calm before sunrise
anti-values
×neon arcade cyberpunk saturation×busy dashboard density that fills every panel×rounded playful SaaS softness×photo-real chrome or heavy 3D depth×anime decoration without functional interface structure
tokens
colors17 items
bg
#FBFBF8
surface
#F5F6FF
surface_2
#FFFFFF
text
#0B0D12
primary
#0B0D12
secondary
#DCD6FF
muted
#646A78
accent
#BFF6FF
accent_2
#DCD6FF
on_accent
#0B0D12
border
#111318
glint_green
#2BCB84
glint_magenta
#C255E8
success
#2BCB84
warning
#C7A64B
error
#C2556B
info
#7ABFE8
typography9 items
base size
17px
body font
Noto Sans
heading font
Archivo Narrow
mono font
Share Tech Mono
heading weight
700
heading transform
uppercase
letter spacing
-0.045em
body line height
1.55
google fonts url
https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@500;600;700&family=Noto+Sans:wght@400;500;600;700&family=Share+Tech+Mono&display=swap
radii3 items
none
0px
pane
0px
pill
9999px
shadows3 items
sm
0 1px 0 rgba(11,13,18,.08)
md
0 18px 55px rgba(146,153,205,.18)
lg
0 44px 120px rgba(82,91,152,.22)
spacing2 items
base
8px
scale
4, 8, 12, 16, 24, 32, 48, 64, 96
surfaces3 items
treatment
translucent near-white lavender-cyan glass panes over an off-white dawn field with sparse haze
card style
squared watch-panes with a 20-24px ink title strip, three square LEDs, 1px ink border, and a faint fog/cyan wash
bg pattern
vertical boot-log timestamps in empty margins and a low-opacity registration scan grid
borders4 items
default width
1px
accent width
3px
style
solid
character
ink-black hairlines, 3px double-rule split panes, squared corner annotation brackets; no grey borders, no single-accent edges
motion3 items
duration
180ms
easing
cubic-bezier(0.2, 0.0, 0.0, 1)
philosophy
restrained boot-sequence flicker and cursor-glint pulses; settled state is the default and renders with no JavaScript; respects prefers-reduced-motion
rules
composition
Compose like an OVA title card crossed with a console: an off-white dawn field, two or three floating watch-panes as composition frames, one cropped manga title-card window, and thin boot-log overlays in the margins.
hierarchy
Compressed uppercase Archivo Narrow for title-card statements, Share Tech Mono for operational truth (paths, timestamps, data), quiet Noto Sans body inside measured panes.
density

Low overall density with compact data islands; every technical cluster is surrounded by calm negative space and deliberate empty quadrants.

signature
The watch-pane: a squared, 1px ink-bordered window with a solid-ink title strip, three square status LEDs, and a lowercase mono path label, floating over a lavender-cyan glass wash. Supporting mechanics: manga title-card frames with corner annotation brackets, vertical boot-log gutters, double-rule split panes with cyan selection bands, and 8px rectangular green/magenta cursor glints.
layout
grid
A 12-column desktop field; watch-panes span irregular 3/5/7-column widths with deliberate empty quadrants. Content caps near 1360px and centres on ultra-wide; only the landing hero is full-bleed.
whitespace

Dominant and emotional: 32-96px margins, isolated clusters, and unused quadrants carry the watch mood.

density

low

responsive

Mobile stacks to a single column, hides boot-log gutters and non-essential nav, never overflows horizontally; ultra-wide caps and centres contained content.

breakpoints
mobile
<= 640px
tablet
641px - 1024px
desktop
>= 1025px
guidance
do
  • Keep the dawn field cool and near-white; let ink hairlines define the system.
  • Use lavender and cyan as atmosphere behind glass, not as loud brand blocks.
  • Align timestamps, labels, and file paths to optical monospace tab stops.
  • Crop manga linework asymmetrically so it reads like an OVA title-card fragment with a job to do.
  • Keep display headlines compressed, uppercase, and tightly tracked.
  • Let empty quadrants stay empty — absence is part of the watch mood.
avoid
  • No neon gradients, holographic clutter, or gamer-cyberpunk glow.
  • No rounded friendly-card panes; keep squared hardware edges.
  • No single accent edge on a card, no nested panes, no nav trapped in a floating pill.
  • No decorative icons filling empty margins; no character-art wallpaper without interface function.
  • No green or magenta as broad fills — cursor glints only.
imagery
pairs with

dawnvapor-cel

summary
Cropped anime title-card cels — a lone figure at a dawn window, a quiet skyline, a server aisle — in clean ink linework and flat silhouette fills over lavender-cyan haze, with tiny green/magenta glints. Imagery always reads as a framed title-card fragment, never full character-art wallpaper.
subjects
a lone figure at a wide window over a pre-dawn skylinea quiet city skyline in lavender-cyan hazea silent server aisle before sunrisecropped silhouette portraits in title-card framing
usage
Use as the landing hero and as cropped manga-frame windows inside watch-panes; keep deep negative space for overlay headlines; never tile as a background or use as decorative wallpaper.
katagami spec
# Yoake

## Philosophy

A console interface for products kept on watch through the night: floating watch-panes drift over an off-white dawn field, framed by manga title-card crops and boot-log gutters, lit by sparse lavender-cyan haze and tiny green-magenta cursor glints. The signature mechanic is the watch-pane — a squared ink-bordered window with a black title strip that frames every cluster of operational truth.

### Values

- negative space as quiet emotional pressure
- terminal structure over decorative cyberpunk noise
- soft lavender-cyan atmosphere under ink-black authority
- machine-readable labels balanced by human-scale breathing room
- a lonely but polished workstation calm before sunrise

### Anti-Values

- neon arcade cyberpunk saturation
- busy dashboard density that fills every panel
- rounded playful SaaS softness
- photo-real chrome or heavy 3D depth
- anime decoration without functional interface structure

## Tokens

### Colors

| Name | Value |
|------|-------|
| bg | `#FBFBF8` |
| surface | `#F5F6FF` |
| surface_2 | `#FFFFFF` |
| text | `#0B0D12` |
| primary | `#0B0D12` |
| secondary | `#DCD6FF` |
| muted | `#646A78` |
| accent | `#BFF6FF` |
| accent_2 | `#DCD6FF` |
| on_accent | `#0B0D12` |
| border | `#111318` |
| glint_green | `#2BCB84` |
| glint_magenta | `#C255E8` |
| success | `#2BCB84` |
| warning | `#C7A64B` |
| error | `#C2556B` |
| info | `#7ABFE8` |

### Typography

- **Base Size**: 17px
- **Body Font**: Noto Sans
- **Heading Font**: Archivo Narrow
- **Mono Font**: Share Tech Mono
- **Heading Weight**: 700
- **Heading Transform**: uppercase
- **Letter Spacing**: -0.045em
- **Body Line Height**: 1.55
- **Google Fonts Url**: https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@500;600;700&family=Noto+Sans:wght@400;500;600;700&family=Share+Tech+Mono&display=swap

### Radii

- **None**: 0px
- **Pane**: 0px
- **Pill**: 9999px

### Shadows

- **Sm**: 0 1px 0 rgba(11,13,18,.08)
- **Md**: 0 18px 55px rgba(146,153,205,.18)
- **Lg**: 0 44px 120px rgba(82,91,152,.22)

### Spacing

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

### Surfaces

- **Treatment**: translucent near-white lavender-cyan glass panes over an off-white dawn field with sparse haze
- **Card Style**: squared watch-panes with a 20-24px ink title strip, three square LEDs, 1px ink border, and a faint fog/cyan wash
- **Bg Pattern**: vertical boot-log timestamps in empty margins and a low-opacity registration scan grid

### Borders

- **Default Width**: 1px
- **Accent Width**: 3px
- **Style**: solid
- **Character**: ink-black hairlines, 3px double-rule split panes, squared corner annotation brackets; no grey borders, no single-accent edges

### Motion

- **Duration**: 180ms
- **Easing**: cubic-bezier(0.2, 0.0, 0.0, 1)
- **Philosophy**: restrained boot-sequence flicker and cursor-glint pulses; settled state is the default and renders with no JavaScript; respects prefers-reduced-motion

## Rules

### Composition

Compose like an OVA title card crossed with a console: an off-white dawn field, two or three floating watch-panes as composition frames, one cropped manga title-card window, and thin boot-log overlays in the margins.

### Hierarchy

Compressed uppercase Archivo Narrow for title-card statements, Share Tech Mono for operational truth (paths, timestamps, data), quiet Noto Sans body inside measured panes.

### Density

Low overall density with compact data islands; every technical cluster is surrounded by calm negative space and deliberate empty quadrants.

### Signature

The watch-pane: a squared, 1px ink-bordered window with a solid-ink title strip, three square status LEDs, and a lowercase mono path label, floating over a lavender-cyan glass wash. Supporting mechanics: manga title-card frames with corner annotation brackets, vertical boot-log gutters, double-rule split panes with cyan selection bands, and 8px rectangular green/magenta cursor glints.

## Layout

### Grid

A 12-column desktop field; watch-panes span irregular 3/5/7-column widths with deliberate empty quadrants. Content caps near 1360px and centres on ultra-wide; only the landing hero is full-bleed.

### Whitespace

Dominant and emotional: 32-96px margins, isolated clusters, and unused quadrants carry the watch mood.

### Density

low

### Responsive

Mobile stacks to a single column, hides boot-log gutters and non-essential nav, never overflows horizontally; ultra-wide caps and centres contained content.

### Breakpoints

- **Mobile**: <= 640px
- **Tablet**: 641px - 1024px
- **Desktop**: >= 1025px

## Guidance

### Do

- Keep the dawn field cool and near-white; let ink hairlines define the system.
- Use lavender and cyan as atmosphere behind glass, not as loud brand blocks.
- Align timestamps, labels, and file paths to optical monospace tab stops.
- Crop manga linework asymmetrically so it reads like an OVA title-card fragment with a job to do.
- Keep display headlines compressed, uppercase, and tightly tracked.
- Let empty quadrants stay empty — absence is part of the watch mood.

### Don't

- No neon gradients, holographic clutter, or gamer-cyberpunk glow.
- No rounded friendly-card panes; keep squared hardware edges.
- No single accent edge on a card, no nested panes, no nav trapped in a floating pill.
- No decorative icons filling empty margins; no character-art wallpaper without interface function.
- No green or magenta as broad fills — cursor glints only.

### Accessibility

Body text 17px+; high contrast ink-on-dawn (no light-on-light or dark-on-dark); cyan focus rings on every control; semantic colours paired with an LED dot and a text label, never colour alone; motion gated behind prefers-reduced-motion with a settled no-JS default.

## Imagery Direction

### Pairs With

dawnvapor-cel

### Summary

Cropped anime title-card cels — a lone figure at a dawn window, a quiet skyline, a server aisle — in clean ink linework and flat silhouette fills over lavender-cyan haze, with tiny green/magenta glints. Imagery always reads as a framed title-card fragment, never full character-art wallpaper.

### Subjects

- a lone figure at a wide window over a pre-dawn skyline
- a quiet city skyline in lavender-cyan haze
- a silent server aisle before sunrise
- cropped silhouette portraits in title-card framing

### Usage

Use as the landing hero and as cropped manga-frame windows inside watch-panes; keep deep negative space for overlay headlines; never tile as a background or use as decorative wallpaper.
DESIGN.md
---
version: "alpha"
name: "Yoake"
description: "Agent-curated design language exported from Katagami as DESIGN.md."
colors:
  bg: "#FBFBF8"
  surface: "#F5F6FF"
  surface_2: "#FFFFFF"
  text: "#0B0D12"
  primary: "#0B0D12"
  secondary: "#DCD6FF"
  muted: "#646A78"
  accent: "#BFF6FF"
  accent_2: "#DCD6FF"
  on_accent: "#0B0D12"
  border: "#111318"
  glint_green: "#2BCB84"
  glint_magenta: "#C255E8"
  success: "#2BCB84"
  warning: "#C7A64B"
  error: "#C2556B"
  info: "#7ABFE8"
typography:
  headline-lg:
    fontFamily: "Archivo Narrow"
    fontSize: "2.075rem"
    fontWeight: 700
    lineHeight: 1.1
    letterSpacing: "-0.045em"
  headline-md:
    fontFamily: "Archivo Narrow"
    fontSize: "1.66rem"
    fontWeight: 600
    lineHeight: 1.15
    letterSpacing: "-0.045em"
  body-md:
    fontFamily: "Noto Sans"
    fontSize: "17px"
    fontWeight: 400
    lineHeight: 1.5
    letterSpacing: "-0.045em"
  label-md:
    fontFamily: "Share Tech Mono"
    fontSize: "0.75rem"
    fontWeight: 600
    lineHeight: 1
    letterSpacing: "0.08em"
rounded:
  none: "0px"
  pane: "0px"
  pill: "9999px"
spacing:
  base: "8px"
  xs: "4px"
  sm: "8px"
  md: "12px"
  lg: "16px"
  xl: "24px"
  2xl: "32px"
  3xl: "48px"
  4xl: "64px"
  step-8: "96px"
components:
  color-reference-bg:
    backgroundColor: "{colors.bg}"
  color-reference-surface:
    backgroundColor: "{colors.surface}"
  color-reference-surface_2:
    backgroundColor: "{colors.surface_2}"
  color-reference-text:
    backgroundColor: "{colors.text}"
  color-reference-primary:
    backgroundColor: "{colors.primary}"
  color-reference-secondary:
    backgroundColor: "{colors.secondary}"
  color-reference-muted:
    backgroundColor: "{colors.muted}"
  color-reference-accent:
    backgroundColor: "{colors.accent}"
  color-reference-accent_2:
    backgroundColor: "{colors.accent_2}"
  color-reference-on_accent:
    backgroundColor: "{colors.on_accent}"
  color-reference-border:
    backgroundColor: "{colors.border}"
  color-reference-glint_green:
    backgroundColor: "{colors.glint_green}"
  color-reference-glint_magenta:
    backgroundColor: "{colors.glint_magenta}"
  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.primary}"
    textColor: "#ffffff"
    typography: "{typography.label-md}"
    rounded: "{rounded.none}"
    padding: "{spacing.md}"
  card-surface:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.text}"
    rounded: "{rounded.none}"
    padding: "{spacing.md}"
  input-default:
    backgroundColor: "{colors.surface}"
    textColor: "{colors.text}"
    rounded: "{rounded.none}"
    height: "44px"
---

# Yoake

## Overview

A console interface for products kept on watch through the night: floating watch-panes drift over an off-white dawn field, framed by manga title-card crops and boot-log gutters, lit by sparse lavender-cyan haze and tiny green-magenta cursor glints. The signature mechanic is the watch-pane — a squared ink-bordered window with a black title strip that frames every cluster of operational truth.

### Values

- negative space as quiet emotional pressure
- terminal structure over decorative cyberpunk noise
- soft lavender-cyan atmosphere under ink-black authority
- machine-readable labels balanced by human-scale breathing room
- a lonely but polished workstation calm before sunrise

### Anti-Values

- neon arcade cyberpunk saturation
- busy dashboard density that fills every panel
- rounded playful SaaS softness
- photo-real chrome or heavy 3D depth
- anime decoration without functional interface structure

## 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 | `#FBFBF8` |
| surface | `#F5F6FF` |
| surface_2 | `#FFFFFF` |
| text | `#0B0D12` |
| primary | `#0B0D12` |
| secondary | `#DCD6FF` |
| muted | `#646A78` |
| accent | `#BFF6FF` |
| accent_2 | `#DCD6FF` |
| on_accent | `#0B0D12` |
| border | `#111318` |
| glint_green | `#2BCB84` |
| glint_magenta | `#C255E8` |
| success | `#2BCB84` |
| warning | `#C7A64B` |
| error | `#C2556B` |
| info | `#7ABFE8` |

## Typography

- **Headline-Lg**: Archivo Narrow, 2.075rem, weight 700, line-height 1.1.
- **Headline-Md**: Archivo Narrow, 1.66rem, weight 600, line-height 1.15.
- **Body-Md**: Noto Sans, 17px, weight 400, line-height 1.5.
- **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`
- **Step-8**: `96px`

### Grid

A 12-column desktop field; watch-panes span irregular 3/5/7-column widths with deliberate empty quadrants. Content caps near 1360px and centres on ultra-wide; only the landing hero is full-bleed.

### Whitespace

Dominant and emotional: 32-96px margins, isolated clusters, and unused quadrants carry the watch mood.

### Density

low

### Responsive

Mobile stacks to a single column, hides boot-log gutters and non-essential nav, never overflows horizontally; ultra-wide caps and centres contained content.

### Breakpoints

- **Mobile**: <= 640px
- **Tablet**: 641px - 1024px
- **Desktop**: >= 1025px

## Elevation & Depth

### Shadows

- **Sm**: 0 1px 0 rgba(11,13,18,.08)
- **Md**: 0 18px 55px rgba(146,153,205,.18)
- **Lg**: 0 44px 120px rgba(82,91,152,.22)

## Shapes

### Rounded

- **None**: `0px`
- **Pane**: `0px`
- **Pill**: `9999px`

### Surfaces

- **Treatment**: translucent near-white lavender-cyan glass panes over an off-white dawn field with sparse haze
- **Card Style**: squared watch-panes with a 20-24px ink title strip, three square LEDs, 1px ink border, and a faint fog/cyan wash
- **Bg Pattern**: vertical boot-log timestamps in empty margins and a low-opacity registration scan grid

### Borders

- **Default Width**: 1px
- **Accent Width**: 3px
- **Style**: solid
- **Character**: ink-black hairlines, 3px double-rule split panes, squared corner annotation brackets; no grey borders, no single-accent edges

## Components

### Composition

Compose like an OVA title card crossed with a console: an off-white dawn field, two or three floating watch-panes as composition frames, one cropped manga title-card window, and thin boot-log overlays in the margins.

### Hierarchy

Compressed uppercase Archivo Narrow for title-card statements, Share Tech Mono for operational truth (paths, timestamps, data), quiet Noto Sans body inside measured panes.

### Density

Low overall density with compact data islands; every technical cluster is surrounded by calm negative space and deliberate empty quadrants.

### Signature

The watch-pane: a squared, 1px ink-bordered window with a solid-ink title strip, three square status LEDs, and a lowercase mono path label, floating over a lavender-cyan glass wash. Supporting mechanics: manga title-card frames with corner annotation brackets, vertical boot-log gutters, double-rule split panes with cyan selection bands, and 8px rectangular green/magenta cursor glints.

## 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-019ef851-277e-7f60-bbb7-9eda9e0eb0cc/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 Keep the dawn field cool and near-white; let ink hairlines define the system.
- Do Use lavender and cyan as atmosphere behind glass, not as loud brand blocks.
- Do Align timestamps, labels, and file paths to optical monospace tab stops.
- Do Crop manga linework asymmetrically so it reads like an OVA title-card fragment with a job to do.
- Do Keep display headlines compressed, uppercase, and tightly tracked.
- Do Let empty quadrants stay empty — absence is part of the watch mood.
- Don't No neon gradients, holographic clutter, or gamer-cyberpunk glow.
- Don't No rounded friendly-card panes; keep squared hardware edges.
- Don't No single accent edge on a card, no nested panes, no nav trapped in a floating pill.
- Don't No decorative icons filling empty margins; no character-art wallpaper without interface function.
- Don't No green or magenta as broad fills — cursor glints only.

### Accessibility

Body text 17px+; high contrast ink-on-dawn (no light-on-light or dark-on-dark); cyan focus rings on every control; semantic colours paired with an LED dot and a text label, never colour alone; motion gated behind prefers-reduced-motion with a settled no-JS default.

## Imagery Direction

### Pairs With

dawnvapor-cel

### Summary

Cropped anime title-card cels — a lone figure at a dawn window, a quiet skyline, a server aisle — in clean ink linework and flat silhouette fills over lavender-cyan haze, with tiny green/magenta glints. Imagery always reads as a framed title-card fragment, never full character-art wallpaper.

### Subjects

- a lone figure at a wide window over a pre-dawn skyline
- a quiet city skyline in lavender-cyan haze
- a silent server aisle before sunrise
- cropped silhouette portraits in title-card framing

### Usage

Use as the landing hero and as cropped manga-frame windows inside watch-panes; keep deep negative space for overlay headlines; never tile as a background or use as decorative wallpaper.
shadcn/ui theme
```json
{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "yoake",
  "type": "registry:theme",
  "title": "Yoake shadcn Theme",
  "cssVars": {
    "theme": {},
    "light": {
      "background": "#FBFBF8",
      "foreground": "#0B0D12",
      "card": "#F5F6FF",
      "card-foreground": "#0B0D12",
      "popover": "#F5F6FF",
      "popover-foreground": "#0B0D12",
      "primary": "#0B0D12",
      "primary-foreground": "#ffffff",
      "secondary": "#DCD6FF",
      "secondary-foreground": "#111111",
      "muted": "#646A78",
      "muted-foreground": "#0B0D12",
      "accent": "#BFF6FF",
      "accent-foreground": "#111111",
      "destructive": "#C2556B",
      "border": "#111318",
      "input": "#111318",
      "ring": "#BFF6FF",
      "chart-1": "#0B0D12",
      "chart-2": "#DCD6FF",
      "chart-3": "#BFF6FF",
      "chart-4": "#2BCB84",
      "chart-5": "#C7A64B",
      "sidebar": "#F5F6FF",
      "sidebar-foreground": "#0B0D12",
      "sidebar-primary": "#0B0D12",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#7ABFE8",
      "sidebar-accent-foreground": "#ffffff",
      "sidebar-border": "#111318",
      "sidebar-ring": "#BFF6FF",
      "radius": "0.625rem"
    },
    "dark": {
      "background": "#0f1115",
      "foreground": "#f8fafc",
      "card": "#181b22",
      "card-foreground": "#f8fafc",
      "popover": "#181b22",
      "popover-foreground": "#f8fafc",
      "primary": "#0B0D12",
      "primary-foreground": "#ffffff",
      "secondary": "#252a33",
      "secondary-foreground": "#f8fafc",
      "muted": "#252a33",
      "muted-foreground": "#a1a1aa",
      "accent": "#BFF6FF",
      "accent-foreground": "#111111",
      "destructive": "#C2556B",
      "border": "#303642",
      "input": "#303642",
      "ring": "#BFF6FF",
      "chart-1": "#0B0D12",
      "chart-2": "#DCD6FF",
      "chart-3": "#BFF6FF",
      "chart-4": "#2BCB84",
      "chart-5": "#C7A64B",
      "sidebar": "#181b22",
      "sidebar-foreground": "#f8fafc",
      "sidebar-primary": "#0B0D12",
      "sidebar-primary-foreground": "#ffffff",
      "sidebar-accent": "#BFF6FF",
      "sidebar-accent-foreground": "#111111",
      "sidebar-border": "#303642",
      "sidebar-ring": "#BFF6FF",
      "radius": "0.625rem"
    }
  },
  "meta": {
    "source": "katagami",
    "languageId": "en-019ef851-277e-7f60-bbb7-9eda9e0eb0cc",
    "slug": "yoake",
    "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",
        "bg",
        "border",
        "error",
        "glint_green",
        "glint_magenta",
        "info",
        "muted",
        "on_accent",
        "primary",
        "secondary",
        "success",
        "surface",
        "surface_2",
        "text",
        "warning"
      ],
      "typography": [
        "base_size",
        "body_font",
        "body_line_height",
        "google_fonts_url",
        "heading_font",
        "heading_transform",
        "heading_weight",
        "letter_spacing",
        "mono_font"
      ],
      "radii": [
        "none",
        "pane",
        "pill"
      ],
      "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 · yoake
DESIGN.md

at a glance

Typography

headline-lgArchivo Narrow · 33px · 700

The quick brown fox jumps

headline-mdArchivo Narrow · 27px · 600

The quick brown fox jumps

body-mdNoto Sans · 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 Yoakeand 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
Yoake
Palette
Art style
Landing Page
live preview · recolored + filled
lineage

Family

1 descendant
related

More like this