---
name: Ghost
description: "Ghost represents a clean, professional standard for SaaS and publishing platforms, balancing bold typography with a highly restrained visual system."
version: alpha

colors:
  background: "#FFFFFF"
  primary: "#0F172A"
  secondary: "#334155"
  tertiary: "#FACC15"
  neutral: "#94A3B8"
  bg-soft: "#F8FAFC"
  bg-quiet: "#F1F5F9"
  muted-soft: "#CBD5E1"
  line: "rgba(229, 231, 235, 1)"

typography:
  display:
    fontFamily: geometric-sans
    fontSize: 80px
    lineHeight: 1.0
    fontWeight: 500
    letterSpacing: "-2.4px"
  heading:
    fontFamily: humanist-sans
    fontSize: 48px
    lineHeight: 1.1
    fontWeight: 600
    letterSpacing: "-0.9px"
  body:
    fontFamily: humanist-sans
    fontSize: 18px
    lineHeight: 1.5
    fontWeight: 400
    letterSpacing: "0px"
  caption:
    fontFamily: humanist-sans
    fontSize: 12px
    lineHeight: 1.2
    fontWeight: 500
    letterSpacing: "1.2px"

rounded:
  sm: 4px
  md: 8px
  lg: 16px
  pill: 9999px

spacing:
  xs: 4px
  sm: 8px
  md: 16px
  lg: 24px
  xl: 32px
  2xl: 48px
  3xl: 64px

---

## Overview

Ghost is a professional platform for independent publishers to create content and monetize their audience.

*A modern, professional toolkit for independent writers.*

## Colors

High-contrast black-on-white typography with a single vibrant yellow accent and dark mode dashboard elements.

- **Background (`#FFFFFF`)** — uses `bg` token
- **Primary text (`#0F172A`)** — uses `ink` token
- **Secondary text (`#334155`)** — uses `ink-soft` token
- **Accent (`#FACC15`)** — uses `accent` token
- **Muted (`#94A3B8`)** — uses `muted` token
- **Borders (`rgba(229, 231, 235, 1)`)** — uses `line` token

## Typography

- **Display:** geometric-sans
- **Body:** humanist-sans
- **Mono:** ui-monospace

## Layout

Standard responsive grid with a maximum width container.

*Rhythm:* Vertical spacing relies on multiples of 4px, with common gaps of 24px, 32px, and 48px.

## Elevation & Depth

- rgba(0, 0, 0, 0.03) 0px 2px 6px 0px
- rgba(0, 0, 0, 0.1) 0px 4px 6px -1px
- rgba(0, 0, 0, 0.1) 0px 10px 15px -3px
- rgba(0, 0, 0, 0.1) 0px 20px 25px -5px
- rgba(0, 0, 0, 0.25) 0px 25px 50px -12px
- Borders: 1px solid rgb(229, 231, 235)

## Shapes

- `sm`: 4px
- `md`: 8px
- `lg`: 16px
- `pill`: 9999px

## Components

- **button:** Dark solid backgrounds with white text, or light backgrounds with dark text and subtle shadows.
- **card:** Clean containers with subtle shadows and rounded corners.
- **chip:** Small, uppercase labels with increased letter-spacing.
- **input:** Standard text inputs with clean borders.
- **hero:** Large, bold typography centered over a minimal background, often paired with a product screenshot.

## Do's and Don'ts

**Don't:**
- Don't use complex gradients — screenshot shows flat color blocks and solid backgrounds.
- Don't use serif fonts for headings — screenshot shows a clean, geometric sans-serif.
- Don't use small, cramped typography — screenshot shows generous spacing and large type.
- Don't use rounded, bubbly buttons for primary actions — screenshot shows sharp, professional buttons.
- Don't use a chaotic color palette — screenshot shows a restrained black, white, and yellow scheme.
- Don't use thin, low-contrast text — screenshot shows high-contrast ink on light backgrounds.

---

## System Prompt (paste into AI agent)

```
Ghost is a professional publishing platform. The design DNA is clean and high-contrast, dominated by black (#0F172A) and white (#FFFFFF) with a signature yellow (#FACC15) accent. Typography uses a geometric-sans display font and a humanist-sans body font, with tight letter-spacing on large headings. The layout is spacious, utilizing a 12-column grid and generous white space. Key critical donts: don't use serif fonts, don't use complex gradients, and don't use low-contrast text. The interface feels premium, authoritative, and focused on content.
```
