---
name: Meilisearch
description: "Exemplifies a modern developer-focused SaaS aesthetic with a strong balance of bold typography and sophisticated dark-mode color work."
version: alpha

colors:
  background: "#0E0021"
  primary: "#FFFFFF"
  secondary: "rgba(255,255,255,0.6)"
  tertiary: "#D00064"
  neutral: "rgba(208,208,208,1.0)"
  bg-soft: "rgba(255,255,255,0.05)"
  bg-quiet: "rgba(33,0,75,0.9)"
  muted-soft: "rgba(255,255,255,0.5)"
  line: "rgba(255,255,255,0.1)"

typography:
  display:
    fontFamily: geometric-sans
    fontSize: 64px
    lineHeight: 1.1
    fontWeight: 700
    letterSpacing: "-0.5px"
  h2:
    fontFamily: humanist-sans
    fontSize: 32px
    lineHeight: 1.2
    fontWeight: 600
    letterSpacing: "-0.25px"
  body:
    fontFamily: humanist-sans
    fontSize: 16px
    lineHeight: 1.5
    fontWeight: 400
    letterSpacing: "0px"
  small:
    fontFamily: humanist-sans
    fontSize: 14px
    lineHeight: 1.4
    fontWeight: 400
    letterSpacing: "0px"

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

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

---

## Overview

The open-source search engine for developers who want to build fast, relevant search experiences.

*A developer-friendly search engine infrastructure that feels as smooth and fast as a native feature.*

## Colors

Dark Mode with High-Chroma Accents

- **Background (`#0E0021`)** — uses `bg` token
- **Primary text (`#FFFFFF`)** — uses `ink` token
- **Secondary text (`rgba(255,255,255,0.6)`)** — uses `ink-soft` token
- **Accent (`#D00064`)** — uses `accent` token
- **Muted (`rgba(208,208,208,1.0)`)** — uses `muted` token
- **Borders (`rgba(255,255,255,0.1)`)** — uses `line` token

## Typography

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

- Use geometric-sans for display to maintain a bold, modern aesthetic.
- Use humanist-sans for body text to ensure high readability at smaller sizes.
- Use monospace for code blocks to clearly distinguish developer-focused content.
- Maintain generous line-heights for readability against dark backgrounds.

## Layout

Standard centered single-column flow for marketing, expanding to multi-column for feature grids.

*Rhythm:* 8px vertical rhythm with 24px gutters for standard content spacing, expanding to 96px for major section breaks.

## Elevation & Depth

- 0px 32px 68px 0px rgba(0, 0, 0, 0.3)
- Borders: 1px solid rgba(255, 255, 255, 0.1) for cards, with optional 2px accents.

## Shapes

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

## Components

- **button:** Pill-shaped buttons with high contrast (solid white or pink), transitioning on hover.
- **card:** Frosted glass or semi-transparent dark surfaces with rounded corners (16px radius).
- **chip:** Small, rounded indicators for status or tags, using subtle borders or background shifts.
- **input:** Search inputs with large pill-radius, featuring a prominent search icon and placeholder text.
- **hero:** Full-width section with a dramatic gradient background, large typography, and a prominent interactive demo.

## Do's and Don'ts

**Don't:**
- don't use bright neon greens — screenshot shows a deep purple and pink gradient palette instead
- don't use serif fonts for headlines — screenshot shows bold geometric-sans for display text
- don't use sharp, boxy corners — screenshot shows generously rounded corners (16px and pill) on all cards and buttons
- don't use white backgrounds — screenshot shows a deep dark mode with subtle translucent overlays
- don't use thin, delicate weights for emphasis — screenshot shows heavy weights (600-700) for all important text
- don't use cramped spacing — screenshot shows wide padding (96px) and generous gaps (24px) between sections

---

## System Prompt (paste into AI agent)

```
Design a SaaS landing page for a developer search tool. Use a dark mode aesthetic with a deep purple (#0E0021) base and vibrant pink (#D00064) accents. Typography should be bold geometric-sans for headlines and humanist-sans for body. Use pill-shaped buttons, generous rounded corners (16px+), and subtle translucent card backgrounds. Ensure high contrast for readability and smooth, 0.15s cubic-bezier transitions for all interactive states. Avoid sharp corners, light backgrounds, and thin font weights.
```
