# Slush — Style Reference
> Playful crypto minimalism with an electric hum.
**Theme:** light
Slush features a playful yet authoritative cryptocurrency aesthetic, combining bold, highly condensed typography for headlines with clean, functional sans-serif for UI. Its core visual identity is built around a light, almost ethereal, blue background accented with vibrant, cartoonish 3D elements and a surprising range of saturated utilitarian colors that appear mostly as fills in illustrations or card backgrounds. Buttons and interactive elements favor high-contrast black on white or transparent styles over solid brand color fills, maintaining a lightweight feel.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Sky Canvas | `#dceeff` | `--color-sky-canvas` | Page background — a soft, cool neutral that feels open and digital |
| Ink | `#000000` | `--color-ink` | Primary text, borders, and some interactive element backgrounds. Creates strong contrast on light surfaces |
| Paper | `#ffffff` | `--color-paper` | Card backgrounds, button fills, and primary text on dark backgrounds. A clean, crisp white |
| Pale Ash | `#e9e9e9` | `--color-pale-ash` | Subtle button backgrounds for secondary actions or inactive states |
| Vivid Blue | `#4da2ff` | `--color-vivid-blue` | Backgrounds for some cards and accents in illustrations. Imparts a digital, fresh feel |
| Vivid Green | `#55db9c` | `--color-vivid-green` | Green wash for highlight backgrounds, decorative bands, and soft emphasis behind content |
| Muted Violet | `#e9ccff` | `--color-muted-violet` | Backgrounds for some cards, links, and accents in illustrations |
| Flame Orange | `#fb4903` | `--color-flame-orange` | Backgrounds for some cards and accents in illustrations. A punchy, energetic hue |
| Golden Rod | `#ffd731` | `--color-golden-rod` | Backgrounds for some cards and accents in illustrations. Adds a bright, optimistic highlight |
| Royal Purple | `#5c4ade` | `--color-royal-purple` | Backgrounds for some cards, links, and accents in illustrations. A significant identity color for interactive elements |
## Tokens — Typography
### Lateral — Large, impactful headlines and hero text. The condensed, heavy-italicized form creates a dynamic, architectural feel that dominates the visual field. · `--font-lateral`
- **Substitute:** Bebas Neue
- **Weights:** 800
- **Sizes:** 70px, 110px, 160px, 200px, 281px, 640px
- **Line height:** 0.75
- **Role:** Large, impactful headlines and hero text. The condensed, heavy-italicized form creates a dynamic, architectural feel that dominates the visual field.
### Aeonik Pro — All functional text including body copy, navigation, buttons, and smaller headings. Its neutrality and varying weights provide structure and readability against the bold headlines. · `--font-aeonik-pro`
- **Substitute:** Inter
- **Weights:** 500, 700
- **Sizes:** 12px, 13px, 14px, 15px, 16px, 24px, 30px, 64px
- **Line height:** 1.00, 1.10, 1.20, 1.25, 1.39, 1.56
- **Letter spacing:** -0.0100em, 0.0300em, 0.0320em
- **Role:** All functional text including body copy, navigation, buttons, and smaller headings. Its neutrality and varying weights provide structure and readability against the bold headlines.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.25 | — | `--text-caption` |
| body-sm | 13px | 1.25 | — | `--text-body-sm` |
| body | 14px | 1.25 | — | `--text-body` |
| body-lg | 15px | 1.25 | — | `--text-body-lg` |
| heading-sm | 16px | 1.25 | — | `--text-heading-sm` |
| heading | 24px | 1.25 | — | `--text-heading` |
| heading-lg | 30px | 1.25 | — | `--text-heading-lg` |
| display-sm | 64px | 1.25 | — | `--text-display-sm` |
## 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` |
| 28 | 28px | `--spacing-28` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 44 | 44px | `--spacing-44` |
| 48 | 48px | `--spacing-48` |
| 60 | 60px | `--spacing-60` |
| 80 | 80px | `--spacing-80` |
| 128 | 128px | `--spacing-128` |
| 180 | 180px | `--spacing-180` |
| 224 | 224px | `--spacing-224` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 40px |
| links | 20px |
| buttons | 40px |
| circular | 1600px |
| bodyElements | 30px |
### Layout
- **Section gap:** 48px
- **Card padding:** 48px
- **Element gap:** 4px
## Components
### Primary Filled Button
**Role:** Call to action button for key flows.
Background: Paper (#ffffff), Text: Ink (#000000). Padding 40px all around, with a 40px border-radius, creating a squarish 'pill' form. Uses Aeonik Pro at appropriate size.
### Ghost Button
**Role:** Secondary action or navigation items.
Transparent background, Ink (#000000) text and border. Padding 16px vertical, 32px horizontal. Full circular (1600px) border-radius. Uses `Aeonik Pro`.
### Subtle Grey Button
**Role:** Tertiary actions or subtle interactive elements.
Background: Pale Ash (#e9e9e9), Text: Ink (#000000). Circular (1600px) border-radius. Uses `Aeonik Pro`.
### Download Button with Icon
**Role:** Specific download actions for web or mobile.
Background: Paper (#ffffff), Text: Ink (#000000). Icon on left. Circular (1600px) border-radius. 10px padding all around the icon and text to create a compact pill shape. Uses `Aeonik Pro`.
### Featured Content Card
**Role:** Prominent information display.
Background: Paper (#ffffff), with no visible shadow. Has a large 40px border-radius. Padding 165.6px vertical, 116.64px horizontal. Uses `Aeonik Pro` for text.
### Colored Background Card
**Role:** Highlighting specific features or content blocks.
Background can be Vivid Blue (#4da2ff), Vivid Green (#55db9c), Muted Violet (#e9ccff), Flame Orange (#fb4903), Golden Rod (#ffd731), or Royal Purple (#5c4ade). 40px border-radius, no shadow. Padding 48px vertical, 24px horizontal. Uses `Aeonik Pro` text, default Ink (#000000).
### Tiny Circular Icon Background
**Role:** Decorative or small interactive elements.
Background can be Sky Canvas (#dceeff). Full circular (1600px) border-radius. No padding or shadows specified; likely holds a small icon or single character.
### Top Navigation Link
**Role:** Primary navigation items in the header.
Ink (#000000) text on transparent background. Circular (1600px) border-radius creates a pill-shaped hit area. Uses `Aeonik Pro`.
## Do's and Don'ts
### Do
- Prioritize Lateral font for all prominent headlines and Aeonik Pro for all other text, meticulously applying their specific `letterSpacing` values.
- Use Sky Canvas (#dceeff) as the primary page background to establish the light, digital atmosphere.
- Apply a 40px border-radius for cards and buttons for a consistent rounded but not entirely soft aesthetic.
- Utilize Ink (#000000) when text needs high contrast against light backgrounds, and Paper (#ffffff) for text against dark backgrounds.
- Employ the full set of vibrant accent colors (Vivid Blue, Vivid Green, Muted Violet, Flame Orange, Golden Rod, Royal Purple) only as card backgrounds or in illustrations, not for primary UI elements like buttons or primary text.
- Maintain a comfortable density with element gaps typically at 4px, but be intentional with larger padding values for buttons (40px) or cards (48px to 165px).
- Design interactive elements with a default transparent background and neutral text/border, reserving solid fills for primary actions (Paper filled with Ink text).
### Don't
- Avoid using the vibrant accent colors directly for primary text or typical button fills; their role is for larger blocks or illustrations.
- Do not deviate from the specified letter-spacing for Aeonik Pro; it is crucial for its overall legibility and aesthetic.
- Do not introduce hard, sharp corners; all significant UI elements should adhere to the established border-radius tokens.
- Refrain from using drop shadows on cards or containers; the design relies on bold fills and borders for visual separation.
- Do not use generic system fonts as substitutes for Aeonik Pro or Lateral; find visually similar options if the custom fonts are unavailable.
- Avoid using the muted violet or violet colors for semantic warning or error states; they function as brand and accent colors.
- Do not use arbitrary spacing values; stick to the defined base unit and observed element/padding values.
## Imagery
The site uses a combination of playful, abstract 3D elements and cartoonish illustrations. The 3D elements are organic, fluid shapes in vibrant blue, acting as a backdrop or flowing through the scene. Illustrations for elements like rockets, wallets, and coins are stylized with thick outlines and bold, blocky infills, often appearing as floating icons. Photography is absent. Imagery functions as decorative atmosphere and explanatory content, adding a whimsical and approachable layer to the technical subject. Image density is moderate, with visuals often taking large sections of the canvas, but interspersed with bold typography.
## Layout
The page primarily uses a full-bleed layout on a light blue canvas. The hero section features a full-viewport splash of the organic 3D blue element, with the brand name 'Slush' in dominant, large-scale Lateral typography and a clear sub-headline. Content sections typically alternate between full-width content blocks and left-aligned text with visual elements (illustrations/cards) on the right. There's a strong emphasis on large, centered headlines, creating a monumental feel. Content arrangement often appears as centered stacks, sometimes with asymmetric floating elements. Navigation is a sticky top bar with ghost buttons and a prominent 'Launch App' button. The rhythm is open and spacious, using large vertical gaps between sections.
## Agent Prompt Guide
### Quick Color Reference
- text: #000000 (Ink)
- background: #dceeff (Sky Canvas)
- border: #000000 (Ink)
- accent: #5c4ade (Royal Purple)
- primary action: #ffffff (filled action)
### 3-5 Example Component Prompts
1. Create a hero section: Sky Canvas (#dceeff) background. Headline 'Your money. Unstuck.' in Lateral weight 800 at 640px. Centered. Below, ghost buttons: 'Launch web app' and 'Download for Chrome' in Ink (#000000) text and border, transparent background, 1600px radius, 16px vertical, 32px horizontal padding.
2. Create a featured content card: Paper (#ffffff) background, 40px radius, 165.6px vertical and 116.64px horizontal internal padding. Inside, place a secondary heading in Aeonik Pro weight 700 at 30px in Ink (#000000).
3. Create a navigation bar button: Transparent background, 'Download' in Aeonik Pro font, Ink (#000000) color, 1600px border-radius, default padding for ghost buttons.
4. Create a colored content block: Royal Purple (#5c4ade) background, 40px radius, 48px vertical and 24px horizontal padding. Text inside in Aeonik Pro, Paper (#ffffff) color, size 16px.
## Similar Brands
- **Rainbow Wallet** — Shares a playful approach to crypto with custom typography, vibrant accents, and illustration-heavy visuals.
- **Brave Browser** — Similar use of strong, condensed display typography for branding and a clean, functional UI for interaction.
- **Linear** — Exhibits a similar minimalism on UI controls (ghost buttons, high contrast) and considered typography for hierarchy, but with a different color palette.
- **Zapper.fi** — Employs vibrant, distinct color blocks and cards within a clean, product-oriented interface, contrasting with a generally light background.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-sky-canvas: #dceeff;
--color-ink: #000000;
--color-paper: #ffffff;
--color-pale-ash: #e9e9e9;
--color-vivid-blue: #4da2ff;
--color-vivid-green: #55db9c;
--color-muted-violet: #e9ccff;
--color-flame-orange: #fb4903;
--color-golden-rod: #ffd731;
--color-royal-purple: #5c4ade;
/* Typography — Font Families */
--font-lateral: 'Lateral', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-aeonik-pro: 'Aeonik Pro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.25;
--text-body-sm: 13px;
--leading-body-sm: 1.25;
--text-body: 14px;
--leading-body: 1.25;
--text-body-lg: 15px;
--leading-body-lg: 1.25;
--text-heading-sm: 16px;
--leading-heading-sm: 1.25;
--text-heading: 24px;
--leading-heading: 1.25;
--text-heading-lg: 30px;
--leading-heading-lg: 1.25;
--text-display-sm: 64px;
--leading-display-sm: 1.25;
/* Typography — Weights */
--font-weight-medium: 500;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-44: 44px;
--spacing-48: 48px;
--spacing-60: 60px;
--spacing-80: 80px;
--spacing-128: 128px;
--spacing-180: 180px;
--spacing-224: 224px;
/* Layout */
--section-gap: 48px;
--card-padding: 48px;
--element-gap: 4px;
/* Border Radius */
--radius-2xl: 16px;
--radius-2xl-2: 20px;
--radius-3xl: 30px;
--radius-3xl-2: 40px;
--radius-full: 1440px;
--radius-full-2: 1500px;
--radius-full-3: 1600px;
/* Named Radii */
--radius-cards: 40px;
--radius-links: 20px;
--radius-buttons: 40px;
--radius-circular: 1600px;
--radius-bodyelements: 30px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-sky-canvas: #dceeff;
--color-ink: #000000;
--color-paper: #ffffff;
--color-pale-ash: #e9e9e9;
--color-vivid-blue: #4da2ff;
--color-vivid-green: #55db9c;
--color-muted-violet: #e9ccff;
--color-flame-orange: #fb4903;
--color-golden-rod: #ffd731;
--color-royal-purple: #5c4ade;
/* Typography */
--font-lateral: 'Lateral', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-aeonik-pro: 'Aeonik Pro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.25;
--text-body-sm: 13px;
--leading-body-sm: 1.25;
--text-body: 14px;
--leading-body: 1.25;
--text-body-lg: 15px;
--leading-body-lg: 1.25;
--text-heading-sm: 16px;
--leading-heading-sm: 1.25;
--text-heading: 24px;
--leading-heading: 1.25;
--text-heading-lg: 30px;
--leading-heading-lg: 1.25;
--text-display-sm: 64px;
--leading-display-sm: 1.25;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-44: 44px;
--spacing-48: 48px;
--spacing-60: 60px;
--spacing-80: 80px;
--spacing-128: 128px;
--spacing-180: 180px;
--spacing-224: 224px;
/* Border Radius */
--radius-2xl: 16px;
--radius-2xl-2: 20px;
--radius-3xl: 30px;
--radius-3xl-2: 40px;
--radius-full: 1440px;
--radius-full-2: 1500px;
--radius-full-3: 1600px;
}
```
Vibrant dreamscape on cloudnine.…
Playful block playground
Deep-sea radiant data
Muted violet canvas
Midnight Command Center: a dark…

Fuzzy Neon Playground. Crisp white…
Blockchain blueprint on bright…
Crisp AI Canvas
Neon accent on white canvas
digital-first canvas

Frosted glass on crisp canvas

Grape Soda & Lemon Zest. A bold…

Analytical Blueprint on Pure…

Crisp canvas, magenta highlight

Warm parchment editorial desk — a…
Subtle dynamism on a crisp canvas
Digital librarian's desk. Precise…

High-contrast geometric clarity

Celestial Command Center: A dark,…
Midnight atelier of digital…