---
name: Monzo
description: "This site is a masterclass in modern fintech design, balancing a highly approachable, friendly brand voice with the authoritative, trustworthy aesthetics required for a banking institution."
version: alpha

colors:
  background: "#FFFFFF"
  primary: "#091723"
  secondary: "rgba(9,23,35,0.6)"
  tertiary: "#FF4F40"
  neutral: "rgba(9,23,35,0.6)"
  bg-soft: "#F2F8F3"
  bg-quiet: "#E3EBE4"
  muted-soft: "rgba(9,23,35,0.3)"
  line: "rgba(9,23,35,0.1)"

typography:
  display:
    fontFamily: humanist-sans
    fontSize: 48px
    lineHeight: 1.0
    fontWeight: 800
    letterSpacing: "-1px"
  h2:
    fontFamily: humanist-sans
    fontSize: 39px
    lineHeight: 1.1
    fontWeight: 800
    letterSpacing: "normal"
  h3:
    fontFamily: humanist-sans
    fontSize: 31px
    lineHeight: 1.2
    fontWeight: 800
    letterSpacing: "normal"
  body:
    fontFamily: humanist-sans
    fontSize: 16px
    lineHeight: 1.4
    fontWeight: 400
    letterSpacing: "normal"
  body-lg:
    fontFamily: humanist-sans
    fontSize: 20px
    lineHeight: 1.4
    fontWeight: 400
    letterSpacing: "normal"

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

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

---

## Overview

Monzo is a digital-first bank designed to give users complete clarity and control over their money.

*A modern, friendly banking app that feels as approachable as a chat with a trusted friend.*

## Colors

High-contrast, clean palette with a single vibrant coral accent for primary actions, ensuring clarity and trust.

- **Background (`#FFFFFF`)** — uses `bg` token
- **Primary text (`#091723`)** — uses `ink` token
- **Secondary text (`rgba(9,23,35,0.6)`)** — uses `ink-soft` token
- **Accent (`#FF4F40`)** — uses `accent` token
- **Muted (`rgba(9,23,35,0.6)`)** — uses `muted` token
- **Borders (`rgba(9,23,35,0.1)`)** — uses `line` token

## Typography

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

- Headlines use weight 800 for maximum impact and authority.
- Body text uses a regular weight 400 for maximum readability.
- Letter spacing is tightened on display text for a modern, cohesive look.

## Layout

Responsive grid with centered content and wide, immersive hero sections.

*Rhythm:* Consistent 4px base scale with generous vertical padding (64px) in content sections.

## Elevation & Depth

- 0px 0px 10px rgba(0, 0, 0, 0.1)
- Borders: 1px solid rgba(9,23,35,0.1)

## Shapes

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

## Components

- **button:** Pill-shaped buttons with solid fills or white backgrounds, high contrast text.
- **card:** Cards with subtle shadows (0px 0px 10px rgba(0,0,0,0.1)) and generous internal padding.
- **chip:** Small pill-shaped elements for secondary actions or tags.
- **input:** Clean inputs with clear borders and standard padding.
- **hero:** Full-width, edge-to-edge photographic hero with dark gradient overlay and left-aligned text.

## Do's and Don'ts

**Don't:**
- Don't use serif fonts — screenshot shows a clean, humanist sans-serif system.
- Don't use a muted or low-contrast palette — screenshot relies on deep navy (#091723) and white for maximum legibility.
- Don't use sharp corners on primary buttons — screenshot shows pill-shaped (500px radius) buttons.
- Don't use decorative backgrounds — screenshot uses clean solid colors or photographic imagery.
- Don't use all-caps for body text — screenshot uses sentence case for readability.
- Don't use thin, light font weights for headlines — screenshot uses a heavy weight (800) for all primary text.

---

## System Prompt (paste into AI agent)

```
Monzo is a modern fintech bank website designed for clarity, trust, and ease of use. It features a clean, high-contrast palette dominated by deep navy (#091723) and bright white (#FFFFFF), with a single vibrant coral accent (#FF4F40) for primary actions. The typography is a custom, highly legible humanist sans-serif family, using heavy weights for headlines to convey authority and regular weights for body text. The layout is spacious and responsive, with generous padding and a centered content column. Key critical donts: don't use serif fonts, don't use low-contrast colors, don't use sharp corners on buttons. The overall feel is premium, approachable, and trustworthy.
```
