---
name: Convex
description: "A prime example of modern developer tools design, blending editorial warmth with the focused, dark-themed utility of professional code interfaces."
version: alpha

colors:
  background: "#F6F0E1"
  primary: "#141414"
  secondary: "#FFFFFF"
  neutral: "#A9A9AC"
  bg-soft: "#292929"
  line: "rgba(20, 20, 20, 1)"

typography:
  display:
    fontFamily: geometric-sans
    fontSize: 40px
    lineHeight: 1.0
    fontWeight: 700
    letterSpacing: "-2px"
  body:
    fontFamily: geometric-sans
    fontSize: 16px
    lineHeight: 1.5
    fontWeight: 400
    letterSpacing: "0px"

rounded:
  sm: 4px
  md: 8px
  lg: 12px
  pill: 999px

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

---

## Overview

Convex provides an integrated backend-as-a-service that lets developers build with confidence.

*The industrial-grade engine block for modern web applications*

## Colors

High-contrast split between warm cream editorial areas and dark, focused development environments.

- **Background (`#F6F0E1`)** — uses `bg` token
- **Primary text (`#141414`)** — uses `ink` token
- **Secondary text (`#FFFFFF`)** — uses `ink-soft` token
- **Muted (`#A9A9AC`)** — uses `muted` token
- **Borders (`rgba(20, 20, 20, 1)`)** — uses `line` token

## Typography

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

- Headings are tightly tracked and bold
- Body text remains highly legible with generous leading
- Monospace font is used exclusively for code snippets and terminal commands

## Layout

Split-screen hero with text on the left and interactive code editor on the right

*Rhythm:* 4px base grid with generous padding in section breaks

## Elevation & Depth

- 0px -16px 72px -8px rgba(0, 0, 0, 0.25)
- 0px 10px 15px -3px rgba(0, 0, 0, 0.1)
- Borders: 1px solid #141414

## Shapes

- `sm`: 4px
- `md`: 8px
- `lg`: 12px
- `pill`: 999px

## Components

- **button:** Solid dark filled buttons with pill border-radius and white text
- **card:** Dark themed cards with 12px border-radius and subtle shadows
- **chip:** Colorful rounded tags for categories like 'Work' or 'Other'
- **input:** Dark terminal-style input fields with monospace font
- **hero:** Asymmetrical split layout with large typography on one side and a live demo on the other

## Do's and Don'ts

**Don't:**
- Don't use standard rounded corners on primary buttons — screenshot shows pill-shaped (999px) borders
- Don't use a bright blue or green accent — screenshot shows a strictly monochromatic palette with colorful accents only in code syntax
- Don't use serif fonts for headings — screenshot shows bold, tightly tracked geometric sans-serif
- Don't use thin, light borders — screenshot shows 1px solid dark borders against a light background
- Don't use a purely dark background for the whole page — screenshot shows a split between a light cream main content area and dark component areas
- Don't use standard sans-serif fonts like Helvetica — screenshot shows a distinct, slightly wider geometric sans-serif category

---

## System Prompt (paste into AI agent)

```
Convex is a developer-focused backend-as-service tool characterized by a sophisticated split-layout design. The primary background is a warm cream (#F6F0E1), contrasted with deep dark (#292929) surfaces for code editors and UI components. Typography utilizes a bold, geometric sans-serif for display headings and a clean sans-serif for body text, with monospace reserved strictly for code. Critical design rules include avoiding standard rounded corners (use pill-radius for buttons), avoiding bright neon accents in favor of a restrained monochromatic palette, and ensuring all interactive elements have smooth 150ms transitions. The layout emphasizes high-contrast editorial sections alongside dark, focused tool interfaces.
```
