---
name: Typesense
description: "The site effectively uses a bold, simple color palette and strong typography to make a complex developer tool feel accessible and modern."
version: alpha

colors:
  background: "#FAFAFA"
  primary: "#000000"
  secondary: "#4D4D4D"
  tertiary: "#353FD7"
  neutral: "#999999"
  bg-soft: "#FFFFFF"
  bg-quiet: "#F1F1F1"
  line: "rgba(229,231,235,1)"

typography:
  display:
    fontFamily: geometric-sans
    fontSize: 56px
    lineHeight: 1.1
    fontWeight: 500
    letterSpacing: "-1.5px"
  h2:
    fontFamily: humanist-sans
    fontSize: 48px
    lineHeight: 1.2
    fontWeight: 500
    letterSpacing: "-1px"
  body:
    fontFamily: humanist-sans
    fontSize: 16px
    lineHeight: 1.5
    fontWeight: 300
    letterSpacing: "-0.28px"
  caption:
    fontFamily: humanist-sans
    fontSize: 14px
    lineHeight: 1.4
    fontWeight: 300
    letterSpacing: "0"

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

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

---

## Overview

A clean, developer-focused SaaS landing page for an open-source search engine.

*A sharp, no-nonsense toolkit for developers who want search without the headaches.*

## Colors

A high-contrast, mostly monochromatic palette grounded in black and light gray, punctuated by a vibrant indigo accent and a signature high-chroma lime green for interactive elements.

- **Background (`#FAFAFA`)** — uses `bg` token
- **Primary text (`#000000`)** — uses `ink` token
- **Secondary text (`#4D4D4D`)** — uses `ink-soft` token
- **Accent (`#353FD7`)** — uses `accent` token
- **Muted (`#999999`)** — uses `muted` token
- **Borders (`rgba(229,231,235,1)`)** — uses `line` token

## Typography

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

- Use a bold geometric sans for display headlines.
- Use a clean humanist sans for body text with light weight.
- Reserve monospace for code snippets and technical highlights.

## Layout

A centered, single-column main content area with generous whitespace, transitioning to a multi-column grid for feature cards.

*Rhythm:* A consistent 4px base grid is used extensively for internal component spacing (paddings and gaps).

## Elevation & Depth

- rgba(0,0,0,0.1) -5px 4px 34px 0px
- rgba(0,0,0,0.2) 0px 10px 15px -3px
- Borders: 1px solid rgb(229,231,235)

## Shapes

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

## Components

- **button:** Pill-shaped or highly rounded rectangles with solid fills (lime green) or high-contrast strokes (black), featuring hard drop shadows or soft glows.
- **card:** Lightly bordered or shadowed rectangles with generous internal padding, used to group feature descriptions.
- **chip:** Small, rounded border tags used for categories or labels.
- **input:** Highly rounded search bar with a prominent border, designed as a central interactive element.
- **hero:** A massive, centered text block with a prominent accent color and a large interactive search component below.

## Do's and Don'ts

**Don't:**
- Don't use a complex or busy background — screenshot shows a clean, mostly solid light background.
- Don't use a heavy or formal serif font for headlines — screenshot shows a bold geometric sans-serif.
- Don't use a muted or desaturated palette — screenshot features a vibrant lime green and a strong indigo accent.
- Don't use sharp, square corners for primary elements — screenshot consistently uses rounded or pill-shaped borders.
- Don't use dark mode as the default — screenshot shows a predominantly light theme.
- Don't use thin, weak typography — screenshot uses large, bold weights for key messaging.

---

## System Prompt (paste into AI agent)

```
This is a developer-focused SaaS landing page for an open-source search engine. The visual identity is clean, confident, and slightly playful, using a predominantly light background with high-contrast typography. Key colors include a solid black (#000000) for primary ink, a vibrant indigo (#353FD7) for accents, and a signature high-chroma lime green (#C0FF58) for primary actions and interactive highlights. The typography features a bold geometric sans for display text and a clean humanist sans for body copy. Critical design constraints: Never use a dark background as the primary canvas; avoid sharp, square corners on interactive elements; and refrain from using muted, low-contrast colors that would reduce the interface's sharpness and clarity.
```
