---
name: Drizzle ORM
description: "A great example of a clean, functional developer-focused design that prioritizes readability and speed."
version: alpha

colors:
  background: "#FFFFFF"
  primary: "#222222"
  secondary: "#444444"
  neutral: "#71687B"
  bg-soft: "#FAFAFA"
  bg-quiet: "#F1F2F3"
  line: "rgba(33, 39, 46, 0.12)"

typography:
  display:
    fontFamily: sans-serif
    fontSize: 48px
    lineHeight: 1.1
    fontWeight: 700
    letterSpacing: "-0.5px"
  h2:
    fontFamily: sans-serif
    fontSize: 32px
    lineHeight: 1.2
    fontWeight: 600
    letterSpacing: "0"
  body:
    fontFamily: sans-serif
    fontSize: 16px
    lineHeight: 1.5
    fontWeight: 400
    letterSpacing: "0"
  small:
    fontFamily: sans-serif
    fontSize: 12px
    lineHeight: 1.5
    fontWeight: 400
    letterSpacing: "0"

rounded:
  sm: 2px
  md: 8px
  lg: 20px
  pill: 999px

spacing:
  xs: 4px
  sm: 8px
  md: 12px
  lg: 16px
  xl: 20px
  2xl: 24px
  3xl: 32px

---

## Overview

A modern, fast ORM for TypeScript and JavaScript.

*Like a clean, fast toolkit for developers to manage data efficiently.*

## Colors

High contrast on a clean white background with subtle gray structural elements.

- **Background (`#FFFFFF`)** — uses `bg` token
- **Primary text (`#222222`)** — uses `ink` token
- **Secondary text (`#444444`)** — uses `ink-soft` token
- **Muted (`#71687B`)** — uses `muted` token
- **Borders (`rgba(33, 39, 46, 0.12)`)** — uses `line` token

## Typography

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

- System sans-serif stack is the primary typeface.
- Monospace font is used for code snippets and technical labels.
- Handwritten font is used selectively for playful annotations.

## Layout

Centered content container with responsive stacking.

*Rhythm:* Consistent 4px base grid with generous padding in sections.

## Elevation & Depth

- rgba(0, 0, 0, 0.08) 0px 0px 0px 1px
- rgba(0, 0, 0, 0.075) 0px 2px 4px 0px
- rgb(255, 255, 255) 0px 0px 1px 1px inset
- Borders: 1px solid rgb(229, 231, 235)

## Shapes

- `sm`: 2px
- `md`: 8px
- `lg`: 20px
- `pill`: 999px

## Components

- **button:** Ghost or outlined styles with rounded corners.
- **card:** White surface with subtle border and soft shadow.
- **chip:** Small rounded badge with background color.
- **input:** Clean outlined input with rounded corners.
- **hero:** Large left-aligned text with accompanying playful illustration.

## Do's and Don'ts

**Don't:**
- don't use dark mode — screenshot shows a bright white background
- don't use gradient backgrounds — screenshot shows flat solid colors
- don't use rounded pill buttons everywhere — screenshot shows standard rectangular or slightly rounded buttons
- don't use drop shadows on all elements — screenshot shows mostly flat surfaces with subtle borders
- don't use a single high-chroma accent color — screenshot shows a mostly monochrome palette
- don't use decorative serifs — screenshot shows clean sans-serif typography

---

## System Prompt (paste into AI agent)

```
This is a developer tools SaaS site for an ORM, featuring a clean, minimalist design with a white background. Key colors include deep charcoal text (#222222) and light gray borders (#E5E7EB). Typography uses a standard sans-serif stack for body text and a monospace stack for code. The design relies on generous white space and subtle borders rather than heavy shadows. Critical donts: don't use dark mode, don't add gradient backgrounds, and don't use decorative fonts. The layout is centered and responsive, with a focus on clear hierarchy and readability.
```
