# Increase — Style Reference
> Angular neon blueprint
**Theme:** light
Increase employs a 'dark mode on light canvas' aesthetic, contrasting a clean, spacious white background with a deeply saturated, almost black primary UI color. Angular, vivid gradients provide dynamic accents, creating an energetic feel for a brand focused on API infrastructure. Typography is engineered for technical clarity, utilizing a custom monospace font for code snippets and a precise sans-serif for all other text. Components are sharp and functional, embracing subtle shadows for depth over heavy borders, emphasizing a modern and highly interactive user experience.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Ink | `#1a2b3b` | `--color-midnight-ink` | Primary UI text, interactive elements (buttons, links), card backgrounds in dark sections |
| Storm Gray | `#314352` | `--color-storm-gray` | Secondary text, subtle borders, and descriptive content |
| Oceanic Deep | `#0d1726` | `--color-oceanic-deep` | Dark card backgrounds, prominent content blocks in dark sections |
| Stone Whisper | `#8995a1` | `--color-stone-whisper` | Muted helper text, placeholder text, disabled states |
| Smoke Light | `#687887` | `--color-smoke-light` | Inactive navigation items, subtle button borders for ghost actions, tertiary text |
| Electric Lime | `linear-gradient(90deg, rgb(222, 255, 52), rgb(140, 249, 124))` | `--color-electric-lime` | Green wash for highlight backgrounds, decorative bands, and soft emphasis behind content; Dynamic background accents, callout sections with energetic visuals |
| Aqua Glow | `linear-gradient(90deg, rgb(101, 247, 95), rgb(18, 240, 170))` | `--color-aqua-glow` | Green outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color; Highlighting API code examples, energetic visual elements; Subtle background accents, connecting elements in a flow |
| Cloud Canvas | `#edf0f2` | `--color-cloud-canvas` | Page backgrounds, large container surfaces, subtle form field backgrounds |
| Ink Black | `#000000` | `--color-ink-black` | High contrast text, decorative elements, code snippets |
| Polar White | `#ffffff` | `--color-polar-white` | Default backgrounds for cards and text, active state text for dark buttons |
| Ash Grey | `#caced2` | `--color-ash-grey` | Hairline borders, dividers, subtle card shadows |
| Pale Stone | `#e1e5e9` | `--color-pale-stone` | Subtle card backgrounds, distinct yet light surface transitions |
| Sky Surge Gradient | `linear-gradient(90deg, rgb(1, 211, 216), rgb(2, 183, 241))` | `--color-sky-surge-gradient` | Prominent hero section backgrounds, defining visual anchors |
## Tokens — Typography
### Untitled Sans — Primary brand typeface for all headings, body text, and UI labels. The tighter letter spacing across various sizes creates a compact, modern feel. · `--font-untitled-sans`
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 500, 700
- **Sizes:** 14px, 16px, 20px, 24px, 32px, 40px, 90px
- **Line height:** 1.00, 1.10, 1.13, 1.17, 1.40, 1.43, 1.50
- **Letter spacing:** -0.14, -0.16, -0.2, -0.24, -0.32, -0.4, -0.9
- **Role:** Primary brand typeface for all headings, body text, and UI labels. The tighter letter spacing across various sizes creates a compact, modern feel.
### Input Mono — Monospaced font for code examples and technical data displays. The specific stylistic sets ('ss01', 'ss02', 'ss12') enhance legibility and distinguish it from generic monospace fonts. · `--font-input-mono`
- **Substitute:** SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace
- **Weights:** 400
- **Sizes:** 10px, 13px, 14px, 20px
- **Line height:** 1.43, 1.50, 1.54, 1.60
- **Letter spacing:** -0.1, -0.13, -0.14, -0.2
- **OpenType features:** `'ss01', 'ss02', 'ss12'`
- **Role:** Monospaced font for code examples and technical data displays. The specific stylistic sets ('ss01', 'ss02', 'ss12') enhance legibility and distinguish it from generic monospace fonts.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 14px | 1.43 | -0.14px | `--text-caption` |
| body | 16px | 1.5 | -0.16px | `--text-body` |
| subheading | 20px | 1.4 | -0.2px | `--text-subheading` |
| heading-sm | 24px | 1.4 | -0.24px | `--text-heading-sm` |
| heading | 32px | 1.17 | -0.32px | `--text-heading` |
| heading-lg | 40px | 1.13 | -0.4px | `--text-heading-lg` |
| display | 90px | 1 | -0.9px | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 8 | 8px | `--spacing-8` |
| 12 | 12px | `--spacing-12` |
| 16 | 16px | `--spacing-16` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 60 | 60px | `--spacing-60` |
| 64 | 64px | `--spacing-64` |
| 96 | 96px | `--spacing-96` |
### Border Radius
| Element | Value |
|---------|-------|
| tags | 4px |
| cards | 12px |
| pills | 999px |
| buttons | 8px |
### Shadows
| Name | Value | Token |
|------|-------|-------|
| subtle | `rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0p...` | `--shadow-subtle` |
| sm | `rgba(12, 25, 39, 0.05) 0px 6px 8px 0px, rgba(12, 25, 39, ...` | `--shadow-sm` |
| sm-2 | `rgba(12, 25, 39, 0.03) 0px 6px 8px 0px, rgba(12, 25, 39, ...` | `--shadow-sm-2` |
### Layout
- **Section gap:** 40px
- **Card padding:** 12px
- **Element gap:** 8px
## Components
### Primary Filled Button
**Role:** Main call-to-action button for sign-ups and key actions.
Solid Midnight Ink (#1a2b3b) background with Polar White (#ffffff) text. Features 8px border-radius and 5px vertical, 10px horizontal padding.
### Ghost Sales Button
**Role:** Secondary call-to-action for sales inquiries, subtly presented.
Transparent background with Smoke Light (#687887) text and a matching 1px border. Flexible padding with no explicit border radius (0px, likely text link style).
### Secondary Outlined Button
**Role:** Alternative action button, visually distinct but less prominent than primary.
Polar White (#ffffff) background, Midnight Ink (#1a2b3b) text, with a Pale Stone (#edf0f2) 1px border. Rounded corners at 8px, with 10px vertical and 15px horizontal padding.
### Icon Link Button
**Role:** Text link style button, used for navigation or supplementary actions.
Transparent background with Smoke Light (#687887) text and a matching 1px border. Small 5px vertical and 10px horizontal padding, with 8px border-radius. Visually similar to ghost but with more padding.
### Hero Code Card
**Role:** Displays technical code examples against a dark background.
Oceanic Deep (#0d1726) background with a large shadow: rgba(12, 25, 39, 0.05) 0px 6px 8px, rgba(12, 25, 39, 0.06) 0px 16px 20px, rgba(12, 25, 39, 0.1) 0px 50px 60px. No internal padding, uses 12px border-radius.
### Feature Grid Card
**Role:** Showcases individual features or service offerings in a clean, distinct block.
Polar White (#ffffff) background, subtle shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px. Padding of 12px on all sides and a 12px border-radius.
### API Service Card
**Role:** Displays specific API services, with a light background and subtle borders.
Pale Stone (#e1e5e9) background, no padding, 12px border-radius, and a prominent shadow: rgba(12, 25, 39, 0.05) 0px 6px 8px, rgba(12, 25, 39, 0.06) 0px 16px 20px, rgba(12, 25, 39, 0.1) 0px 50px 60px.
### Input Preview Card
**Role:** Interactive mockups or examples of input fields, often within a product display.
Oceanic Deep (#0d1726) background, no padding, 12px border-radius, and a subtle shadow: rgba(12, 25, 39, 0.03) 0px 6px 8px, rgba(12, 25, 39, 0.09) 0px 18px 22px.
## Do's and Don'ts
### Do
- Prioritize Midnight Ink (#1a2b3b) for primary headings and key interactive elements, ensuring strong contrast against light backgrounds.
- Use Cloud Canvas (#edf0f2) as the default page background to establish a consistent light theme foundation.
- Apply Aqua Glow (#31f2bf) and Electric Lime (#e4ff33) sparingly for functional highlights, iconography, and code syntax, bringing bursts of energy.
- Maintain a clear visual hierarchy with Untitled Sans, using larger sizes (90px, 40px) with tighter letter spacing (-0.9px, -0.4px) for display text and smaller sizes for body and UI elements (16px, 14px) with less aggressive tracking.
- Utilize Input Mono for all code blocks and technical snippets, applying font-feature-settings 'ss01', 'ss02', 'ss12' for consistent code readability.
- Implement 12px border-radius for all cards and containers, and 8px for buttons and form elements, for a cohesive friendly curvature.
- Employ the subtle shadow rgba(0, 0, 0, 0.1) 0px 1px 3px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px for elevated components like Feature Grid Cards to provide gentle depth.
### Don't
- Do not introduce new saturated primary colors; adhere strictly to Electric Lime (#e4ff33) and Aqua Glow (#31f2bf) for accentuation.
- Avoid using generic system fonts; always specify 'Untitled Sans' or 'Input Mono' to maintain brand consistency.
- Do not deviate from the established letter-spacing values for type roles; the precise tracking is a core element of the typographic identity.
- Refrain from using heavy, opaque shadows; always opt for the provided soft, diffused shadow styles to prevent visual clutter and maintain lightness.
- Avoid arbitrary padding or margin values; stick to multiples of the 4px base unit, with a default element gap of 8px.
- Never apply gradients to text or small UI elements; reserve them for large decorative backgrounds or brand illustrations.
- Do not introduce additional border patterns beyond 1px solid, as surface treatment relies on subtle shadows and distinct background colors.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | Cloud Canvas | `#edf0f2` | Primary page background, base layer. |
| 1 | Polar White | `#ffffff` | Default card backgrounds, content blocks, secondary surface. |
| 2 | Pale Stone | `#e1e5e9` | Subtly elevated card backgrounds, distinct yet light content areas. |
| 3 | Midnight Ink | `#1a2b3b` | Dark card backgrounds, prominent UI elements requiring high contrast. |
| 4 | Oceanic Deep | `#0d1726` | Accentuated dark panels, code editor backgrounds, for visual separation. |
## Elevation
- **Feature Grid Card:** `rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px`
- **API Service Card / Hero Code Card:** `rgba(12, 25, 39, 0.05) 0px 6px 8px 0px, rgba(12, 25, 39, 0.06) 0px 16px 20px 0px, rgba(12, 25, 39, 0.1) 0px 50px 60px 0px`
- **Input Preview Card:** `rgba(12, 25, 39, 0.03) 0px 6px 8px 0px, rgba(12, 25, 39, 0.09) 0px 18px 22px 0px`
## Imagery
The site uses a combination of abstract, angular gradients and focused product screenshots. Photography is absent. Illustrations are abstract, geometric, and vibrant, using the brand's key accent colors (Aqua Glow, Electric Lime) and blues. Icons are primarily outlined or filled with solid colors, appearing with medium stroke weight (likely 1.5-2px visually) in either accent colors or Midnight Ink. The imagery serves both decorative atmospheric purposes (gradients) and explanatory content (product screenshots, code examples with syntax highlighting). The density is balanced, with imagery carefully integrated to support text rather than overwhelm it.
## Layout
The page primarily uses a max-width contained layout, though the hero section is full-bleed with dynamic angular gradients that extend edge-to-edge. The hero features a large, centered headline over a dark background with an action button set. Sections below alternate between white and gray backgrounds, creating a clear vertical rhythm. Content often arranges in two-column layouts with text on one side and a visual (product screenshot or code example) on the other, or a three-column card grid for features. Vertical spacing between sections is generous, contributing to a comfortable, uncrowded feel. A sticky top navigation bar provides consistent access to primary links and sign-in/sign-up buttons.
## Agent Prompt Guide
Quick Color Reference:
text: #1a2b3b
background: #edf0f2
border: #caced2
accent: #e4ff33
primary action: #1a2b3b (filled action)
Example Component Prompts:
1. Create a Primary Filled Button: midnight ink background (#1a2b3b), polar white text (#ffffff), 8px radius, untitled sans weight 500 at 16px, 5px vertical padding, 10px horizontal padding.
2. Create a Feature Grid Card: polar white background (#ffffff), 12px radius, shadow rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px, 12px padding, untitled sans weight 500 at 20px for title in midnight ink (#1a2b3b).
3. Create a Hero Code Card: oceanic deep background (#0d1726), 12px radius, shadow rgba(12, 25, 39, 0.05) 0px 6px 8px, rgba(12, 25, 39, 0.06) 0px 16px 20px, rgba(12, 25, 39, 0.1) 0px 50px 60px; for code, use input mono weight 400 at 14px with aqua glow (#31f2bf) for keywords, and polar white (#ffffff) for general text, with 'ss01', 'ss02', 'ss12' font features.
## Similar Brands
- **Stripe** — Shares a clean, API-first aesthetic with a strong sans-serif typeface, dark UI elements on a mostly white background, and controlled use of gradient accents to highlight key areas.
- **Linear** — Similar approach to dark-on-light theming, precise typography with custom fonts, and a focus on functional visual clarity rather than decorative fluff, especially in component design.
- **Vercel** — Employs an engineering-focused visual style with clear hierarchy, sophisticated code block presentation, and an often monochromatic palette punctuated by distinct accent colors for interactive elements.
- **Retool** — Utilizes a highly structured component-based design, prioritizing information density and technical clarity with a precise typeface and minimal ornamentation, similar to Increase's approach to financial APIs.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-ink: #1a2b3b;
--color-storm-gray: #314352;
--color-oceanic-deep: #0d1726;
--color-stone-whisper: #8995a1;
--color-smoke-light: #687887;
--color-electric-lime: #e4ff33;
--gradient-electric-lime: linear-gradient(90deg, rgb(222, 255, 52), rgb(140, 249, 124));
--color-aqua-glow: #31f2bf;
--gradient-aqua-glow: linear-gradient(90deg, rgb(101, 247, 95), rgb(18, 240, 170));
--color-cloud-canvas: #edf0f2;
--color-ink-black: #000000;
--color-polar-white: #ffffff;
--color-ash-grey: #caced2;
--color-pale-stone: #e1e5e9;
--color-sky-surge-gradient: #02b7f1;
--gradient-sky-surge-gradient: linear-gradient(90deg, rgb(1, 211, 216), rgb(2, 183, 241));
/* Typography — Font Families */
--font-untitled-sans: 'Untitled Sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-input-mono: 'Input Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
/* Typography — Scale */
--text-caption: 14px;
--leading-caption: 1.43;
--tracking-caption: -0.14px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.16px;
--text-subheading: 20px;
--leading-subheading: 1.4;
--tracking-subheading: -0.2px;
--text-heading-sm: 24px;
--leading-heading-sm: 1.4;
--tracking-heading-sm: -0.24px;
--text-heading: 32px;
--leading-heading: 1.17;
--tracking-heading: -0.32px;
--text-heading-lg: 40px;
--leading-heading-lg: 1.13;
--tracking-heading-lg: -0.4px;
--text-display: 90px;
--leading-display: 1;
--tracking-display: -0.9px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-60: 60px;
--spacing-64: 64px;
--spacing-96: 96px;
/* Layout */
--section-gap: 40px;
--card-padding: 12px;
--element-gap: 8px;
/* Border Radius */
--radius-md: 4px;
--radius-lg: 8px;
--radius-xl: 12px;
--radius-full: 999px;
/* Named Radii */
--radius-tags: 4px;
--radius-cards: 12px;
--radius-pills: 999px;
--radius-buttons: 8px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
--shadow-sm: rgba(12, 25, 39, 0.05) 0px 6px 8px 0px, rgba(12, 25, 39, 0.06) 0px 16px 20px 0px, rgba(12, 25, 39, 0.1) 0px 50px 60px 0px;
--shadow-sm-2: rgba(12, 25, 39, 0.03) 0px 6px 8px 0px, rgba(12, 25, 39, 0.09) 0px 18px 22px 0px;
/* Surfaces */
--surface-cloud-canvas: #edf0f2;
--surface-polar-white: #ffffff;
--surface-pale-stone: #e1e5e9;
--surface-midnight-ink: #1a2b3b;
--surface-oceanic-deep: #0d1726;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-ink: #1a2b3b;
--color-storm-gray: #314352;
--color-oceanic-deep: #0d1726;
--color-stone-whisper: #8995a1;
--color-smoke-light: #687887;
--color-electric-lime: #e4ff33;
--color-aqua-glow: #31f2bf;
--color-cloud-canvas: #edf0f2;
--color-ink-black: #000000;
--color-polar-white: #ffffff;
--color-ash-grey: #caced2;
--color-pale-stone: #e1e5e9;
--color-sky-surge-gradient: #02b7f1;
/* Typography */
--font-untitled-sans: 'Untitled Sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-input-mono: 'Input Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
/* Typography — Scale */
--text-caption: 14px;
--leading-caption: 1.43;
--tracking-caption: -0.14px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.16px;
--text-subheading: 20px;
--leading-subheading: 1.4;
--tracking-subheading: -0.2px;
--text-heading-sm: 24px;
--leading-heading-sm: 1.4;
--tracking-heading-sm: -0.24px;
--text-heading: 32px;
--leading-heading: 1.17;
--tracking-heading: -0.32px;
--text-heading-lg: 40px;
--leading-heading-lg: 1.13;
--tracking-heading-lg: -0.4px;
--text-display: 90px;
--leading-display: 1;
--tracking-display: -0.9px;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-60: 60px;
--spacing-64: 64px;
--spacing-96: 96px;
/* Border Radius */
--radius-md: 4px;
--radius-lg: 8px;
--radius-xl: 12px;
--radius-full: 999px;
/* Shadows */
--shadow-subtle: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px;
--shadow-sm: rgba(12, 25, 39, 0.05) 0px 6px 8px 0px, rgba(12, 25, 39, 0.06) 0px 16px 20px 0px, rgba(12, 25, 39, 0.1) 0px 50px 60px 0px;
--shadow-sm-2: rgba(12, 25, 39, 0.03) 0px 6px 8px 0px, rgba(12, 25, 39, 0.09) 0px 18px 22px 0px;
}
```
midnight gradient horizon
Warm earth against dark steel

Midnight Grid Console — where…

Architectural blueprint on white…
Midnight gradient with neon…
Midnight Ledger, luminous script.
Monochromatic Precision, Neon Pulse

Analytical Blueprint on Pure…

High-contrast geometric clarity
Blockchain blueprint on bright…

Neon nebula on obsidian — a…

Architectural blueprint on white…

Synthwave dark lab – precision…
digital-first canvas

Architectural tech blueprint.…

Strategic blueprint on polished…
Midnight Nebula Canvas
Neon on Obsidian: Precision text…

Midnight command center, subtly…
Midnight atelier of digital…