# Robinhood — Style Reference
> Electric lime on a dark canvas. The design feels like a financial dashboard powered by neon-green data points against a dark, responsive background.
**Theme:** dark
This system evokes a high-contrast, edgy digital experience, like a sleek command interface. Its stark visual identity is built on a limited palette of near-black, pure white, and a single, aggressive electric lime green. Typography plays a crucial role in establishing authority through custom typefaces, with a distinct serif for display headings creating a sense of luxury and importance, while a sans-serif maintains legibility for body text. Rounded pill-shaped buttons stand out against the predominantly angular design, providing clear interactive points.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Deep Space Black | `#110e08` | `--color-deep-space-black` | Page backgrounds, card surfaces, primary text on Rocket Lime background, button backgrounds for secondary actions. |
| Void Black | `#000000` | `--color-void-black` | Text color on Rocket Lime buttons, accents, footer background. |
| Ghost White | `#ffffff` | `--color-ghost-white` | Primary text, informational text on Deep Space Black. |
| Shadow Graphite | `#35322d` | `--color-shadow-graphite` | Subtle border colors, secondary text elements, minor outlines. |
| Rocket Lime | `#ccff00` | `--color-rocket-lime` | Call-to-action buttons, active states, key interactive elements, brand highlights — a potent, high-energy accent against dark neutrals. |
## Tokens — Typography
### Capsule Sans Text — Versatile sans-serif for body text, navigation, buttons, and some larger display elements. Its varied letter-spacing creates a distinct visual rhythm, tightening at larger sizes for impact and loosening for readability in smaller text. · `--font-capsule-sans-text`
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 13px, 16px, 31px, 72px, 80px
- **Line height:** 1.00, 1.08, 1.20, 1.26
- **Letter spacing:** -0.077, -0.019, -0.014, -0.008
- **Role:** Versatile sans-serif for body text, navigation, buttons, and some larger display elements. Its varied letter-spacing creates a distinct visual rhythm, tightening at larger sizes for impact and loosening for readability in smaller text.
### Phonic — Secondary serif font for body and link text, providing a classic counterpoint to the sans-serif. Its heavier weights are used for more prominent text within content blocks, offering a subtle visual hierarchy. · `--font-phonic`
- **Substitute:** Georgia
- **Weights:** 400, 700
- **Sizes:** 16px, 22px, 31px
- **Line height:** 1.09, 1.26, 1.50
- **Letter spacing:** -0.016, -0.011, -0.008
- **Role:** Secondary serif font for body and link text, providing a classic counterpoint to the sans-serif. Its heavier weights are used for more prominent text within content blocks, offering a subtle visual hierarchy.
### Martina Plantijn — Signature serif font for primary headlines and display text. Its elegant, slightly condensed forms are central to the brand's sophisticated feel, creating a sense of established authority amidst the modern aesthetic. · `--font-martina-plantijn`
- **Substitute:** Playfair Display
- **Weights:** 400
- **Sizes:** 72px, 80px
- **Line height:** 1.00, 1.08
- **Letter spacing:** -0.014
- **Role:** Signature serif font for primary headlines and display text. Its elegant, slightly condensed forms are central to the brand's sophisticated feel, creating a sense of established authority amidst the modern aesthetic.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 13px | 1.26 | -0.077px | `--text-caption` |
| body | 16px | 1.5 | -0.008px | `--text-body` |
| subheading | 22px | 1.09 | -0.011px | `--text-subheading` |
| heading | 31px | 1.2 | -0.019px | `--text-heading` |
| display | 72px | 1.08 | -0.014px | `--text-display` |
| display-lg | 80px | 1 | -0.014px | `--text-display-lg` |
## Tokens — Spacing & Shapes
**Base unit:** 8px
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 5 | 5px | `--spacing-5` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 12 | 12px | `--spacing-12` |
| 16 | 16px | `--spacing-16` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 36 | 36px | `--spacing-36` |
| 52 | 52px | `--spacing-52` |
### Border Radius
| Element | Value |
|---------|-------|
| inputs | 36px |
| buttons | 36px |
### Layout
- **Card padding:** 24px
- **Element gap:** 8px
## Components
### Primary Call-to-Action Button
**Role:** Action
Pill-shaped button with Rocket Lime (#ccff00) background, Void Black (#000000) text, 36px border-radius, and generous horizontal padding (32px left/right), vertical padding 0px. The leading action element.
### Secondary Ghost Button
**Role:** Action
Minimalist button with transparent background, Deep Space Black (#110e08) text, 36px border-radius, and 32px horizontal padding. Offers an alternative action of lesser prominence.
### Inline Text Link
**Role:** Navigation/Action
Ghost White (#ffffff) text using Phonic font, weight 400; no distinct background or padding, emphasizing its textual nature within content.
### Navigation Link
**Role:** Navigation
Ghost White (#ffffff) text using Capsule Sans Text font, weight 400. Appears in the top navigation bar and footer with no background or border, relying on placement and color for distinction.
### Input Field (example)
**Role:** Data Entry
Based on button radius, likely features 36px border-radius with a Deep Space Black (#110e08) background and Ghost White (#ffffff) text, or a Shadow Graphite (#35322d) border for definition.
## Do's and Don'ts
### Do
- Prioritize Deep Space Black (#110e08) for backgrounds and Ghost White (#ffffff) for primary text to maintain high contrast.
- Use Rocket Lime (#ccff00) exclusively for primary CTA buttons and explicit accent elements, never for large blocks or generic text.
- Apply 36px border-radius to all interactive components like buttons and inputs for a consistent 'pill' shape.
- Utilize Martina Plantijn at 72px or 80px for all page-level headlines to establish a luxurious and authoritative tone.
- Ensure consistent spacing with the 8px base unit, particularly for element-to-element gaps.
- Leverage Capsule Sans Text for all body copy and most UI elements, adjusting letter-spacing as per its defined profiles for optimal visual rhythm.
### Don't
- Do not introduce new vibrant colors outside of the Rocket Lime (#ccff00) accent.
- Avoid using hard-edged rectangles for interactive elements; all buttons and input fields must be pill-shaped with 36px radius.
- Do not use generic system fonts; stick strictly to Capsule Sans Text, Phonic, and Martina Plantijn.
- Do not dilute the impact of Rocket Lime by using it for non-interactive or purely decorative elements.
- Refrain from heavy drop shadows or excessive elevation; the aesthetic relies on flat, high-contrast layers and typography for hierarchy.
- Avoid using multiple line-heights or letter-spacings for the same font/size combination — adhere to the defined typographic profiles.
## Imagery
The visual language relies heavily on abstract graphics and product screenshots, with a notable absence of lifestyle photography. Product screenshots feature mobile interfaces in deep black, demonstrating app functionality clearly. Abstract graphics often use the brand's electric lime color to highlight key information or create dynamic backgrounds, particularly for the main hero section. Iconography is clean and minimal, appearing as monochrome outlines or fills, consistent with the overall UI. When imagery is present, it serves an explanatory or informational role rather than a decorative or aspirational one, contained within clear sections or device mockups, and never bleeding into the background.
## Layout
The page primarily employs a max-width contained layout, though the initial hero section is full-bleed with a deep black background and centered headline. Sections alternate between dark backgrounds (Deep Space Black) and lighter, usually Rocket Lime (#ccff00), for distinct content blocks, creating a strong visual rhythm without explicit dividers. Content is generally arranged in a centered stack for the hero, transitioning into two-column layouts (text beside device mockups) or stacked blocks for feature explanations. The footer is full-bleed deep black, echoing the hero. The navigation is a fixed top bar on a deep black background, centered with interactive elements.
## Agent Prompt Guide
### Quick Color Reference
- Text (primary): #ffffff (Ghost White)
- Background (primary): #110e08 (Deep Space Black)
- CTA Button: #ccff00 (Rocket Lime)
- Text on CTA: #000000 (Void Black)
- Border/Subtle elements: #35322d (Shadow Graphite)
### 3-5 Example Component Prompts
1. Create a hero section with a Deep Space Black (#110e08) background. Headline: 'Todas tus inversiones realizadas desde una misma plataforma' using Martina Plantijn, 80px, weight 400, #ffffff, letter-spacing -0.0140em, centered. Subtext: 'Todo lo que necesitas para empezar a invertir está aquí.' using Capsule Sans Text, 16px, weight 400, #ffffff, letter-spacing -0.0080em, centered. Below the subtext, create a Primary Call-to-Action Button: 'Comienza' with Rocket Lime (#ccff00) background, Void Black (#000000) text (Capsule Sans Text, 16px, 400), 36px border-radius, 32px horizontal padding.
2. Design a feature card on a Rocket Lime (#ccff00) background. Headline: 'Invierte' using Capsule Sans Text, 31px, weight 400, #000000, letter-spacing -0.0190em. Body text: 'Empieza con Tokens de Acciones' using Phonic, 22px, weight 400, #000000, letter-spacing -0.0110em. Include a Secondary Ghost Button: 'Más información' with transparent background, Deep Space Black (#110e08) text (Capsule Sans Text, 16px, 400), 36px border-radius, 32px horizontal padding.
3. Generate a navigation bar. Background #110e08. Left-aligned brand logo (placeholder text 'Robinhood' in #ffffff). Right-aligned links: 'Lo que ofrecemos', 'Soporte', 'Acceder' (text in #ffffff, Capsule Sans Text, 16px, 400 without special padding/borders). Add a 'Regístrate' Primary Call-to-Action Button with Rocket Lime (#ccff00) background, Void Black (#000000) text (Capsule Sans Text, 16px, 400), 36px border-radius, 32px horizontal padding.
4. Create a mobile app screen mockup showing a 'Search' input field: Deep Space Black (#110e08) background, rounded with 36px border-radius, with a placeholder like 'Buscar por nombre o símbolo' in Shadow Graphite (#35322d).
## Similar Brands
- **Revolut** — Dark UI with vibrant single accent color for financial tools.
- **Monzo** — Focus on custom typography, clean interfaces, and bright accent colors within a fintech context.
- **Linear** — Sophisticated dark theme, minimalist design with strong typographic hierarchy.
- **Cash App** — Bold, custom typography and a strong brand color palette used aggressively for financial services.
- **Figma** — Use of varied font weights and letter-spacing for UI elements creating a precise and modern feel.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-deep-space-black: #110e08;
--color-void-black: #000000;
--color-ghost-white: #ffffff;
--color-shadow-graphite: #35322d;
--color-rocket-lime: #ccff00;
/* Typography — Font Families */
--font-capsule-sans-text: 'Capsule Sans Text', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-phonic: 'Phonic', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-martina-plantijn: 'Martina Plantijn', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 13px;
--leading-caption: 1.26;
--tracking-caption: -0.077px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.008px;
--text-subheading: 22px;
--leading-subheading: 1.09;
--tracking-subheading: -0.011px;
--text-heading: 31px;
--leading-heading: 1.2;
--tracking-heading: -0.019px;
--text-display: 72px;
--leading-display: 1.08;
--tracking-display: -0.014px;
--text-display-lg: 80px;
--leading-display-lg: 1;
--tracking-display-lg: -0.014px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 8px;
--spacing-5: 5px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-36: 36px;
--spacing-52: 52px;
/* Layout */
--card-padding: 24px;
--element-gap: 8px;
/* Border Radius */
--radius-3xl: 36px;
/* Named Radii */
--radius-inputs: 36px;
--radius-buttons: 36px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-deep-space-black: #110e08;
--color-void-black: #000000;
--color-ghost-white: #ffffff;
--color-shadow-graphite: #35322d;
--color-rocket-lime: #ccff00;
/* Typography */
--font-capsule-sans-text: 'Capsule Sans Text', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-phonic: 'Phonic', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-martina-plantijn: 'Martina Plantijn', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 13px;
--leading-caption: 1.26;
--tracking-caption: -0.077px;
--text-body: 16px;
--leading-body: 1.5;
--tracking-body: -0.008px;
--text-subheading: 22px;
--leading-subheading: 1.09;
--tracking-subheading: -0.011px;
--text-heading: 31px;
--leading-heading: 1.2;
--tracking-heading: -0.019px;
--text-display: 72px;
--leading-display: 1.08;
--tracking-display: -0.014px;
--text-display-lg: 80px;
--leading-display-lg: 1;
--tracking-display-lg: -0.014px;
/* Spacing */
--spacing-5: 5px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-36: 36px;
--spacing-52: 52px;
/* Border Radius */
--radius-3xl: 36px;
}
```

financial passport to the world
Dark mode precision, neon…
midnight command center, bright…

Deep-space observatory control…

diffused lavender light

Midnight Command Center – screens…
Midnight Command Center: a dark…

Analytical Blueprint on Pure…

monochrome financial ledger
Monochromatic Precision, Neon Pulse
High-contrast digital pop: Bold…
Vibrant Financial Canvas
Blackrock and Molten Orange. A…

High-contrast research tool; like…
Digital ledger on white marble.

Deep Ocean Command Center – a…
Midnight ocean with glowing buoys

Vibrant Fintech Authority; a…
Midnight Nebula Canvas
Deep-sea radiant data